Win32 API 日本語リファレンス
ホームMedia.DirectShow › IBDA_Encoder

IBDA_Encoder

COM
IID3a8bad59-59fe-4559-a0ba-396cfaa98ae3継承元IUnknown自前メソッド開始 vtbl3

メソッド 5

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT QueryCapabilities(DWORD* NumAudioFmts, DWORD* NumVideoFmts)
4HRESULT EnumAudioCapability(DWORD FmtIndex, DWORD* MethodID, DWORD* AlgorithmType, DWORD* SamplingRate, DWORD* BitDepth, DWORD* NumChannels)
5HRESULT EnumVideoCapability(DWORD FmtIndex, DWORD* MethodID, DWORD* AlgorithmType, DWORD* VerticalSize, DWORD* HorizontalSize, DWORD* AspectRatio, DWORD* FrameRateCode, DWORD* ProgressiveSequence)
6HRESULT SetParameters(DWORD AudioBitrateMode, DWORD AudioBitrate, DWORD AudioMethodID, DWORD AudioProgram, DWORD VideoBitrateMode, DWORD VideoBitrate, DWORD VideoMethodID)
7HRESULT GetState(DWORD* AudioBitrateMax, DWORD* AudioBitrateMin, DWORD* AudioBitrateMode, DWORD* AudioBitrateStepping, DWORD* AudioBitrate, DWORD* AudioMethodID, DWORD* AvailableAudioPrograms, DWORD* AudioProgram, DWORD* VideoBitrateMax, DWORD* VideoBitrateMin, DWORD* VideoBitrateMode, DWORD* VideoBitrate, DWORD* VideoBitrateStepping, DWORD* VideoMethodID, DWORD* SignalSourceID, ULONGLONG* SignalFormat, BOOL* SignalLock, INT* SignalLevel, DWORD* SignalToNoiseRatio)