ホーム › Media.Audio.XAudio2 › IXAPO
IXAPO
COMメソッド 10
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetRegistrationProperties(XAPO_REGISTRATION_PROPERTIES** ppRegistrationProperties) |
| 4 | HRESULT IsInputFormatSupported(WAVEFORMATEX* pOutputFormat, WAVEFORMATEX* pRequestedInputFormat, WAVEFORMATEX** ppSupportedInputFormat) |
| 5 | HRESULT IsOutputFormatSupported(WAVEFORMATEX* pInputFormat, WAVEFORMATEX* pRequestedOutputFormat, WAVEFORMATEX** ppSupportedOutputFormat) |
| 6 | HRESULT Initialize(void* pData, DWORD DataByteSize) |
| 7 | void Reset() |
| 8 | HRESULT LockForProcess(DWORD InputLockedParameterCount, XAPO_LOCKFORPROCESS_PARAMETERS* pInputLockedParameters, DWORD OutputLockedParameterCount, XAPO_LOCKFORPROCESS_PARAMETERS* pOutputLockedParameters) |
| 9 | void UnlockForProcess() |
| 10 | void Process(DWORD InputProcessParameterCount, XAPO_PROCESS_BUFFER_PARAMETERS* pInputProcessParameters, DWORD OutputProcessParameterCount, XAPO_PROCESS_BUFFER_PARAMETERS* pOutputProcessParameters, BOOL IsEnabled) |
| 11 | DWORD CalcInputFrames(DWORD OutputFrameCount) |
| 12 | DWORD CalcOutputFrames(DWORD InputFrameCount) |