Pepper_37_C++_interfaces
|
#include <es_data_source_samsung.h>
Public Member Functions | |
TextElementaryStream_Samsung () | |
TextElementaryStream_Samsung (PP_Resource resource) | |
TextElementaryStream_Samsung (PassRef, PP_Resource resource) | |
TextElementaryStream_Samsung (const TextElementaryStream_Samsung &other) | |
TextElementaryStream_Samsung & | operator= (const TextElementaryStream_Samsung &other) |
virtual | ~TextElementaryStream_Samsung () |
virtual PP_ElementaryStream_Type_Samsung | GetStreamType () const |
PP_SubtitleType_Samsung | GetSubtitleType () const |
void | SetSubtitleType (PP_SubtitleType_Samsung type) |
![]() | |
ElementaryStream_Samsung (const ElementaryStream_Samsung &other) | |
ElementaryStream_Samsung & | operator= (const ElementaryStream_Samsung &other) |
virtual | ~ElementaryStream_Samsung () |
int32_t | InitializeDone (const CompletionCallback &callback) |
int32_t | AppendPacket (const PP_ESPacket &packet, const CompletionCallback &callback) |
int32_t | AppendEncryptedPacket (const PP_ESPacket &packet, const PP_ESPacketEncryptionInfo &encryption_info, const CompletionCallback &callback) |
int32_t | Flush (const CompletionCallback &callback) |
int32_t | SetDRMInitData (uint32_t type_size, const void *type, uint32_t init_data_size, const void *init_data, const CompletionCallback &callback) |
![]() | |
Resource () | |
The default constructor. More... | |
Resource (const Resource &other) | |
virtual | ~Resource () |
Destructor. More... | |
Resource & | operator= (const Resource &other) |
bool | is_null () const |
PP_Resource | pp_resource () const |
PP_Resource | detach () |
Additional Inherited Members | |
![]() | |
ElementaryStream_Samsung () | |
ElementaryStream_Samsung (PP_Resource resource) | |
ElementaryStream_Samsung (const Resource &resource) | |
ElementaryStream_Samsung (PassRef, PP_Resource resource) | |
![]() | |
Resource (PP_Resource resource) | |
Resource (PassRef, PP_Resource resource) | |
void | PassRefFromConstructor (PP_Resource resource) |
void | Clear () |
Sets this resource to null. This releases ownership of the resource. More... | |
Interface representing a text elementary stream and containing methods to set text/subtitles specific configuration.
All pending configuration changes/initialization must be confirmed by call to ElementaryStream_Samsung.InitializeDone
.
All getters return last set configuration, which might be not confirmed yet.
Definition at line 254 of file es_data_source_samsung.h.
pp::TextElementaryStream_Samsung::TextElementaryStream_Samsung | ( | ) |
|
explicit |
|
explicit |
pp::TextElementaryStream_Samsung::TextElementaryStream_Samsung | ( | const TextElementaryStream_Samsung & | other | ) |
|
virtual |
|
virtual |
Retrieves stream type represented by this resource, in this case PP_ELEMENTARYSTREAM_TYPE_SAMSUNG_TEXT
.
Implements pp::ElementaryStream_Samsung.
PP_SubtitleType_Samsung pp::TextElementaryStream_Samsung::GetSubtitleType | ( | ) | const |
TextElementaryStream_Samsung& pp::TextElementaryStream_Samsung::operator= | ( | const TextElementaryStream_Samsung & | other | ) |
void pp::TextElementaryStream_Samsung::SetSubtitleType | ( | PP_SubtitleType_Samsung | type | ) |