Inheritance diagram for os::MediaOutputStage:
Public Member Functions | |
MediaOutputStage () | |
~MediaOutputStage () | |
uint32 | GetPhysicalType () |
Physical type. | |
String | GetIdentifier () |
Identifier. | |
uint32 | GetInputCount () |
Number of inputs. | |
uint32 | GetInputFormatCount (uint32 nInput) |
Number of input formats. | |
MediaFormat_s | GetInputFormat (uint32 nInput, uint32 nNum) |
Input format. | |
status_t | Initialize () |
Initializes the stage. | |
status_t | GetPacket (uint32 nOutput, MediaPacket_s *psPacket) |
Read one packet. | |
uint64 | GetDelay (bool bNonSharedOnly=false) |
Delay. | |
uint64 | GetBufferSize (bool bNonSharedOnly=false) |
Buffer size. | |
os::View * | GetView () |
void | SetOutput (MediaOutput *pcOutput) |
Assigns a media output object to the stage. | |
Static Public Member Functions | |
static MediaOutputStage * | CreateDefaultAudioOutputStage (os::String zParameters) |
Creates a output stage for the default audio output. | |
static MediaOutputStage * | CreateDefaultVideoOutputStage (os::String zParameters) |
Creates a output stage for the default video output. |
MediaOutputStage::MediaOutputStage | ( | ) |
MediaOutputStage::~MediaOutputStage | ( | ) |
uint32 MediaOutputStage::GetPhysicalType | ( | ) | [virtual] |
String MediaOutputStage::GetIdentifier | ( | ) | [virtual] |
uint32 MediaOutputStage::GetInputCount | ( | ) | [virtual] |
uint32 MediaOutputStage::GetInputFormatCount | ( | uint32 | nInput | ) | [virtual] |
nInput | - The input. |
Reimplemented from os::MediaStage.
MediaFormat_s MediaOutputStage::GetInputFormat | ( | uint32 | nInput, | |
uint32 | nNum | |||
) | [virtual] |
nInput | - The input. | |
nNum | - Input format number. |
Reimplemented from os::MediaStage.
status_t MediaOutputStage::Initialize | ( | ) | [virtual] |
Reimplemented from os::MediaStage.
status_t MediaOutputStage::GetPacket | ( | uint32 | nOutput, | |
MediaPacket_s * | psPacket | |||
) | [virtual] |
nOutput | - The output. | |
psPacket | - Pointer to a packet. |
Reimplemented from os::MediaStage.
uint64 MediaOutputStage::GetDelay | ( | bool | bNonSharedOnly = false |
) | [virtual] |
bNonSharedOnly | - If the output has shared and non-shared buffers then true will return the buffer size of the non-shared buffer only. Otherwise the complete buffer size will be returned. |
Reimplemented from os::MediaStage.
uint64 MediaOutputStage::GetBufferSize | ( | bool | bNonSharedOnly = false |
) | [virtual] |
bNonSharedOnly | - If the output has shared and non-shared buffers then true will return the buffer size of the non-shared buffer only. Otherwise the complete buffer size will be returned. |
Reimplemented from os::MediaStage.
os::View * MediaOutputStage::GetView | ( | ) |
void MediaOutputStage::SetOutput | ( | MediaOutput * | pcOutput | ) |
pcOutput | - The object. |
MediaOutputStage * MediaOutputStage::CreateDefaultAudioOutputStage | ( | os::String | zParameters | ) | [static] |
MediaOutputStage * MediaOutputStage::CreateDefaultVideoOutputStage | ( | os::String | zParameters | ) | [static] |