Rialto  0.1
Rialto media pipeline API
Public Member Functions | Protected Attributes | List of all members
firebolt::rialto::IMediaPipeline::MediaSourceSubtitle Class Reference

A class that represents media source subtitle derived from media source video data. More...

#include <IMediaPipeline.h>

Inheritance diagram for firebolt::rialto::IMediaPipeline::MediaSourceSubtitle:
Inheritance graph
[legend]
Collaboration diagram for firebolt::rialto::IMediaPipeline::MediaSourceSubtitle:
Collaboration graph
[legend]

Public Member Functions

 MediaSourceSubtitle (const std::string &mimeType, const std::string &textTrackIdentifier)
 Construct a new Media Source Subtitle object. More...
 
MediaSourceType getType () const override
 Return the source type.
 
std::unique_ptr< MediaSourcecopy () const override
 Create a copy.
 
const std::string & getTextTrackIdentifier () const
 Get the Text Track Identifier object. More...
 
- Public Member Functions inherited from firebolt::rialto::IMediaPipeline::MediaSource
virtual ~MediaSource ()
 Virtual destructor.
 
std::string getMimeType () const
 Return the MIME type.
 
bool getHasDrm () const
 Return if source has drm.
 
SourceConfigType getConfigType () const
 Return the source config type.
 
int32_t getId () const
 Return the source id.
 
void setId (int32_t id)
 Set the source id.
 

Protected Attributes

std::string m_textTrackIdentifier
 Variable that stores the text track identifier.
 
- Protected Attributes inherited from firebolt::rialto::IMediaPipeline::MediaSource
int32_t m_id
 The source id. Parameter will be set by a successful call to attachSource()
 
SourceConfigType m_configType
 The source config type.
 
std::string m_mimeType
 The MIME type.
 
bool m_hasDrm
 Parameter to check if encrypted frames will be used for this source.
 

Additional Inherited Members

- Protected Member Functions inherited from firebolt::rialto::IMediaPipeline::MediaSource
 MediaSource (SourceConfigType configType=SourceConfigType::UNKNOWN, const std::string &mimeType=std::string(), bool hasDrm=true)
 Default constructor. More...
 

Detailed Description

A class that represents media source subtitle derived from media source video data.

Constructor & Destructor Documentation

◆ MediaSourceSubtitle()

firebolt::rialto::IMediaPipeline::MediaSourceSubtitle::MediaSourceSubtitle ( const std::string &  mimeType,
const std::string &  textTrackIdentifier 
)
inline

Construct a new Media Source Subtitle object.

Parameters
mimeType: The mime type string
textTrackIdentifier: The text track identifier string

Member Function Documentation

◆ getTextTrackIdentifier()

const std::string& firebolt::rialto::IMediaPipeline::MediaSourceSubtitle::getTextTrackIdentifier ( ) const
inline

Get the Text Track Identifier object.

Returns
the text track identifier

The documentation for this class was generated from the following file: