Provides ResamplerState and ChannelMode2 enumeration types. More...
Enumerations | |
| enum | SamplerState { S_OK, S_NEED_INPUT_BUF, S_NEED_OUTPUT_BUF } |
| enum | ChannelMode2 { MONO = 1, STEREO = 2 } |
Functions | |
| virtual int CDECL | NDQueryInterface (FANCYCLSIDRQ idReq, IQI **ppIface) |
| FancyResult | NameThread () |
| FancyInterfere (FANCYCLSID clsid, IEnv *pEnvironment, int &result) | |
Variables | |
| GenericSamplerLib * | m_pResampler |
| uint32 | m_uiInpBufferSize |
| boolean | m_fSampTypeSet |
| bool | m_Enabled |
| bool | m_EnabledRead |
| ISignalQ * | m_pEventSignalQ |
| std::queue< FancyCommand * > | m_fancyRxBufferQueue |
| std::queue< FancyCommand * > | m_fancyTxBufferQueue |
| DECLARE_IQI | |
This is the detailed fancy audio namespace.
| virtual int CDECL fancy_audio_2::NDQueryInterface | ( | FANCYCLSIDRQ | idReq, | |
| IQI ** | ppIface | |||
| ) | [virtual] |
Provides an interface to support the FancyInterface module.
This method must be implemented if the FancyInterfere module supports any interfaces not handled by its base classes.
| [in] | idReq | Unique ID of the requested interface. |
| [out] | ppIface | Interface pointer of the requested interface. |
| FancyResult fancy_audio_2::NameThread | ( | ) |
Overrides a generic name.
The deriving class may override this method to provide a descriptive name for the optional output thread to help distinguish it in debugging applications. The default implementation provides a generic name.
| fancy_audio_2::FancyInterfere | ( | FANCYCLSID | clsid, | |
| IEnv * | pEnvironment, | |||
| int & | result | |||
| ) |
Provides a class constructor.
This is the component constructor, meant to be called by the class factory of the component.
| [in] | clsid | Class ID of the module. |
| [in] | pEnvironment | Interface to the component services environment. |
| [out] | result | Result of the function. |
| GenericSamplerLib* fancy_audio_2::m_pResampler |
Generic Sampler library object.
Size of the input buffer delivered to the sampler.
| boolean fancy_audio_2::m_fSampTypeSet |
SamplerType Set flag.
Enables the flag master for FancyInterfere.
Enables FancyInterfere on the Read channel.
| ISignalQ* fancy_audio_2::m_pEventSignalQ |
Signal queue for blocking events.
| std::queue<FancyCommand*> fancy_audio_2::m_fancyRxBufferQueue |
Rx queues for Fancy Device buffers received from the application.
| std::queue<FancyCommand*> fancy_audio_2::m_fancyTxBufferQueue |
Tx queues for Fancy Device buffers received from the application.
Pulls in IQueryInterface method definitions.
1.7.0