ホーム › Media.MediaFoundation › IMFMediaEngineEx
IMFMediaEngineEx
COMメソッド 37
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 45 | HRESULT SetSourceFromByteStream(IMFByteStream* pByteStream, LPWSTR pURL) |
| 46 | HRESULT GetStatistics(MF_MEDIA_ENGINE_STATISTIC StatisticID, PROPVARIANT* pStatistic) |
| 47 | HRESULT UpdateVideoStream(MFVideoNormalizedRect* pSrc, RECT* pDst, MFARGB* pBorderClr) |
| 48 | DOUBLE GetBalance() |
| 49 | HRESULT SetBalance(DOUBLE balance) |
| 50 | BOOL IsPlaybackRateSupported(DOUBLE rate) |
| 51 | HRESULT FrameStep(BOOL Forward) |
| 52 | HRESULT GetResourceCharacteristics(DWORD* pCharacteristics) |
| 53 | HRESULT GetPresentationAttribute(GUID* guidMFAttribute, PROPVARIANT* pvValue) |
| 54 | HRESULT GetNumberOfStreams(DWORD* pdwStreamCount) |
| 55 | HRESULT GetStreamAttribute(DWORD dwStreamIndex, GUID* guidMFAttribute, PROPVARIANT* pvValue) |
| 56 | HRESULT GetStreamSelection(DWORD dwStreamIndex, BOOL* pEnabled) |
| 57 | HRESULT SetStreamSelection(DWORD dwStreamIndex, BOOL Enabled) |
| 58 | HRESULT ApplyStreamSelections() |
| 59 | HRESULT IsProtected(BOOL* pProtected) |
| 60 | HRESULT InsertVideoEffect(IUnknown* pEffect, BOOL fOptional) |
| 61 | HRESULT InsertAudioEffect(IUnknown* pEffect, BOOL fOptional) |
| 62 | HRESULT RemoveAllEffects() |
| 63 | HRESULT SetTimelineMarkerTimer(DOUBLE timeToFire) |
| 64 | HRESULT GetTimelineMarkerTimer(DOUBLE* pTimeToFire) |
| 65 | HRESULT CancelTimelineMarkerTimer() |
| 66 | BOOL IsStereo3D() |
| 67 | HRESULT GetStereo3DFramePackingMode(MF_MEDIA_ENGINE_S3D_PACKING_MODE* packMode) |
| 68 | HRESULT SetStereo3DFramePackingMode(MF_MEDIA_ENGINE_S3D_PACKING_MODE packMode) |
| 69 | HRESULT GetStereo3DRenderMode(MF3DVideoOutputType* outputType) |
| 70 | HRESULT SetStereo3DRenderMode(MF3DVideoOutputType outputType) |
| 71 | HRESULT EnableWindowlessSwapchainMode(BOOL fEnable) |
| 72 | HRESULT GetVideoSwapchainHandle(HANDLE* phSwapchain) |
| 73 | HRESULT EnableHorizontalMirrorMode(BOOL fEnable) |
| 74 | HRESULT GetAudioStreamCategory(DWORD* pCategory) |
| 75 | HRESULT SetAudioStreamCategory(DWORD category) |
| 76 | HRESULT GetAudioEndpointRole(DWORD* pRole) |
| 77 | HRESULT SetAudioEndpointRole(DWORD role) |
| 78 | HRESULT GetRealTimeMode(BOOL* pfEnabled) |
| 79 | HRESULT SetRealTimeMode(BOOL fEnable) |
| 80 | HRESULT SetCurrentTimeEx(DOUBLE seekTime, MF_MEDIA_ENGINE_SEEK_MODE seekMode) |
| 81 | HRESULT EnableTimeUpdateTimer(BOOL fEnableTimer) |