Pepper_37_C++_interfaces
Public Member Functions | List of all members
pp::TextElementaryStream_Samsung Class Reference

#include <es_data_source_samsung.h>

Inheritance diagram for pp::TextElementaryStream_Samsung:
Inheritance graph
Collaboration diagram for pp::TextElementaryStream_Samsung:
Collaboration graph

Public Member Functions

 TextElementaryStream_Samsung ()
 
 TextElementaryStream_Samsung (PP_Resource resource)
 
 TextElementaryStream_Samsung (PassRef, PP_Resource resource)
 
 TextElementaryStream_Samsung (const TextElementaryStream_Samsung &other)
 
TextElementaryStream_Samsungoperator= (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)
 
- Public Member Functions inherited from pp::ElementaryStream_Samsung
 ElementaryStream_Samsung (const ElementaryStream_Samsung &other)
 
ElementaryStream_Samsungoperator= (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)
 
- Public Member Functions inherited from pp::Resource
 Resource ()
 The default constructor. More...
 
 Resource (const Resource &other)
 
virtual ~Resource ()
 Destructor. More...
 
Resourceoperator= (const Resource &other)
 
bool is_null () const
 
PP_Resource pp_resource () const
 
PP_Resource detach ()
 

Additional Inherited Members

- Protected Member Functions inherited from pp::ElementaryStream_Samsung
 ElementaryStream_Samsung ()
 
 ElementaryStream_Samsung (PP_Resource resource)
 
 ElementaryStream_Samsung (const Resource &resource)
 
 ElementaryStream_Samsung (PassRef, PP_Resource resource)
 
- Protected Member Functions inherited from pp::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...
 

Detailed Description

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.

Constructor & Destructor Documentation

pp::TextElementaryStream_Samsung::TextElementaryStream_Samsung ( )
pp::TextElementaryStream_Samsung::TextElementaryStream_Samsung ( PP_Resource  resource)
explicit
pp::TextElementaryStream_Samsung::TextElementaryStream_Samsung ( PassRef  ,
PP_Resource  resource 
)
explicit
pp::TextElementaryStream_Samsung::TextElementaryStream_Samsung ( const TextElementaryStream_Samsung other)
virtual pp::TextElementaryStream_Samsung::~TextElementaryStream_Samsung ( )
virtual

Member Function Documentation

virtual PP_ElementaryStream_Type_Samsung pp::TextElementaryStream_Samsung::GetStreamType ( ) const
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)

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