#include <OMXAudio.h>
|
unsigned int | GetChunkLen () |
|
float | GetDelay () |
|
float | GetCacheTime () |
|
float | GetCacheTotal () |
|
| COMXAudio (CProcessInfo &processInfo) |
|
bool | Initialize (AEAudioFormat format, OMXClock *clock, CDVDStreamInfo &hints, CAEChannelInfo channelMap, bool bUsePassthrough) |
|
bool | PortSettingsChanged () |
|
| ~COMXAudio () |
|
unsigned int | AddPackets (const void *data, unsigned int len, double dts, double pts, unsigned int frame_size, bool &settings_changed) |
|
unsigned int | GetSpace () |
|
bool | Deinitialize () |
|
void | SetVolume (float nVolume) |
|
void | SetMute (bool bOnOff) |
|
void | SetDynamicRangeCompression (long drc) |
|
float | GetDynamicRangeAmplification () const |
|
bool | ApplyVolume () |
|
int | SetPlaySpeed (int iSpeed) |
|
void | SubmitEOS () |
|
bool | IsEOS () |
|
void | SwitchChannels (int iAudioStream, bool bAudioOnAllSpeakers) |
|
void | Flush () |
|
void | Process () |
|
void | SetCodingType (AEAudioFormat format) |
|
void | PrintPCM (OMX_AUDIO_PARAM_PCMMODETYPE *pcm, std::string direction) |
|
void | UpdateAttenuation () |
|
bool | BadState () const |
|
unsigned int | GetAudioRenderingLatency () const |
|
float | GetMaxLevel (double &pts) |
|
§ COMXAudio()
§ ~COMXAudio()
COMXAudio::~COMXAudio |
( |
| ) |
|
§ AddPackets()
unsigned int COMXAudio::AddPackets |
( |
const void * |
data, |
|
|
unsigned int |
len, |
|
|
double |
dts, |
|
|
double |
pts, |
|
|
unsigned int |
frame_size, |
|
|
bool & |
settings_changed |
|
) |
| |
§ ApplyVolume()
bool COMXAudio::ApplyVolume |
( |
void |
| ) |
|
§ BadState()
bool COMXAudio::BadState |
( |
| ) |
const |
|
inline |
§ Deinitialize()
bool COMXAudio::Deinitialize |
( |
| ) |
|
§ Flush()
void COMXAudio::Flush |
( |
| ) |
|
§ GetAudioRenderingLatency()
unsigned int COMXAudio::GetAudioRenderingLatency |
( |
| ) |
const |
§ GetCacheTime()
float COMXAudio::GetCacheTime |
( |
| ) |
|
§ GetCacheTotal()
float COMXAudio::GetCacheTotal |
( |
| ) |
|
§ GetChunkLen()
unsigned int COMXAudio::GetChunkLen |
( |
| ) |
|
§ GetDelay()
float COMXAudio::GetDelay |
( |
| ) |
|
§ GetDynamicRangeAmplification()
float COMXAudio::GetDynamicRangeAmplification |
( |
| ) |
const |
|
inline |
§ GetMaxLevel()
float COMXAudio::GetMaxLevel |
( |
double & |
pts | ) |
|
§ GetSpace()
unsigned int COMXAudio::GetSpace |
( |
| ) |
|
§ Initialize()
§ IsEOS()
bool COMXAudio::IsEOS |
( |
| ) |
|
§ PortSettingsChanged()
bool COMXAudio::PortSettingsChanged |
( |
| ) |
|
§ PrintChannels()
void COMXAudio::PrintChannels |
( |
OMX_AUDIO_CHANNELTYPE |
eChannelMapping[] | ) |
|
|
static |
§ PrintPCM()
void COMXAudio::PrintPCM |
( |
OMX_AUDIO_PARAM_PCMMODETYPE * |
pcm, |
|
|
std::string |
direction |
|
) |
| |
§ Process()
void COMXAudio::Process |
( |
| ) |
|
§ SetCodingType()
§ SetDynamicRangeCompression()
void COMXAudio::SetDynamicRangeCompression |
( |
long |
drc | ) |
|
§ SetMute()
void COMXAudio::SetMute |
( |
bool |
bOnOff | ) |
|
§ SetPlaySpeed()
int COMXAudio::SetPlaySpeed |
( |
int |
iSpeed | ) |
|
§ SetVolume()
void COMXAudio::SetVolume |
( |
float |
nVolume | ) |
|
§ SubmitEOS()
void COMXAudio::SubmitEOS |
( |
| ) |
|
§ SwitchChannels()
void COMXAudio::SwitchChannels |
( |
int |
iAudioStream, |
|
|
bool |
bAudioOnAllSpeakers |
|
) |
| |
§ UpdateAttenuation()
void COMXAudio::UpdateAttenuation |
( |
| ) |
|
§ m_critSection
§ m_omx_decoder
§ m_omx_mixer
§ m_omx_render_analog
§ m_omx_render_hdmi
§ m_omx_splitter
§ m_omx_tunnel_clock_analog
§ m_omx_tunnel_clock_hdmi
§ m_omx_tunnel_decoder
§ m_omx_tunnel_mixer
§ m_omx_tunnel_splitter_analog
§ m_omx_tunnel_splitter_hdmi
The documentation for this class was generated from the following files: