#include <opalplugin.hpp>
Inheritance diagram for PluginCodec_AudioFormat< NAME >:
Public Types | |
typedef PluginCodec_MediaFormat< NAME > | Parent |
typedef Parent::OptionsTable | OptionsTable |
Public Member Functions | |
PluginCodec_AudioFormat (const char *formatName, const char *payloadName, const char *description, unsigned samplesPerFrame, unsigned bytesPerFrame, unsigned sampleRate, OptionsTable options) | |
__inline unsigned | GetSamplesPerFrame () const |
__inline unsigned | GetBytesPerFrame () const |
__inline unsigned | GetSampleRate () const |
__inline unsigned | GetFrameTime () const |
__inline unsigned | GetRecommendedFramesPerPacket () const |
__inline unsigned | GetMaxFramesPerPacket () const |
Protected Attributes | |
unsigned | m_samplesPerFrame |
unsigned | m_bytesPerFrame |
unsigned | m_sampleRate |
unsigned | m_recommendedFramesPerPacket |
unsigned | m_maxFramesPerPacket |
typedef Parent::OptionsTable PluginCodec_AudioFormat< NAME >::OptionsTable |
Reimplemented from PluginCodec_MediaFormat< NAME >.
typedef PluginCodec_MediaFormat<NAME> PluginCodec_AudioFormat< NAME >::Parent |
PluginCodec_AudioFormat< NAME >::PluginCodec_AudioFormat | ( | const char * | formatName, | |
const char * | payloadName, | |||
const char * | description, | |||
unsigned | samplesPerFrame, | |||
unsigned | bytesPerFrame, | |||
unsigned | sampleRate, | |||
OptionsTable | options | |||
) | [inline] |
__inline unsigned PluginCodec_AudioFormat< NAME >::GetBytesPerFrame | ( | ) | const [inline] |
__inline unsigned PluginCodec_AudioFormat< NAME >::GetFrameTime | ( | ) | const [inline] |
__inline unsigned PluginCodec_AudioFormat< NAME >::GetMaxFramesPerPacket | ( | ) | const [inline] |
__inline unsigned PluginCodec_AudioFormat< NAME >::GetRecommendedFramesPerPacket | ( | ) | const [inline] |
__inline unsigned PluginCodec_AudioFormat< NAME >::GetSampleRate | ( | ) | const [inline] |
__inline unsigned PluginCodec_AudioFormat< NAME >::GetSamplesPerFrame | ( | ) | const [inline] |
unsigned PluginCodec_AudioFormat< NAME >::m_bytesPerFrame [protected] |
unsigned PluginCodec_AudioFormat< NAME >::m_maxFramesPerPacket [protected] |
unsigned PluginCodec_AudioFormat< NAME >::m_recommendedFramesPerPacket [protected] |
unsigned PluginCodec_AudioFormat< NAME >::m_sampleRate [protected] |
unsigned PluginCodec_AudioFormat< NAME >::m_samplesPerFrame [protected] |