IMFMediaEngineEx インターフェイス (mfmediaengine.h)
IMFMediaEngine インターフェイスを拡張します。
継承
IMFMediaEngineEx インターフェイスは、IMFMediaEngine から継承されます。 IMFMediaEngineEx には、次の種類のメンバーもあります。
メソッド
IMFMediaEngineEx インターフェイスには、これらのメソッドがあります。
IMFMediaEngineEx::ApplyStreamSelections 以前の呼び出しのストリーム選択を SetStreamSelection に適用します。 |
IMFMediaEngineEx::CancelTimelineMarkerTimer 保留中の次のタイムライン マーカーを取り消します。 |
IMFMediaEngineEx::EnableHorizontalMirrorMode ビデオのミラーリングを有効または無効にします。 |
IMFMediaEngineEx::EnableTimeUpdateTimer 時刻更新タイマーを有効または無効にします。 |
IMFMediaEngineEx::EnableWindowlessSwapchainMode ウィンドウレス スワップ チェーン モードを有効または無効にします。 |
IMFMediaEngineEx::FrameStep 1 フレームの前後にステップします。 |
IMFMediaEngineEx::GetAudioEndpointRole SetSource または Load の次回の呼び出しに使用されるオーディオ デバイス エンドポイント ロールを取得します。 |
IMFMediaEngineEx::GetAudioStreamCategory SetSource または Load の次の呼び出しに使用されるオーディオ ストリーム カテゴリを取得します。 |
IMFMediaEngineEx::GetBalance オーディオバランスを取得します。 |
IMFMediaEngineEx::GetNumberOfStreams メディア リソース内のストリームの数を取得します。 |
IMFMediaEngineEx::GetPresentationAttribute メディア リソースからプレゼンテーション属性を取得します。 |
IMFMediaEngineEx::GetRealTimeMode SetSource または Load の次の呼び出しに使用されるリアルタイム モードを取得します。 |
IMFMediaEngineEx::GetResourceCharacteristics メディア リソースを記述するさまざまなフラグを取得します。 |
IMFMediaEngineEx::GetStatistics メディア エンジンから再生統計を取得します。 |
IMFMediaEngineEx::GetStereo3DFramePackingMode 立体視 3D ビデオの場合は、ビデオ フレーム内の 2 つのビューのレイアウトを取得します。 |
IMFMediaEngineEx::GetStereo3DRenderMode 立体視 3D ビデオの場合は、メディア エンジンによる 3D ビデオ コンテンツのレンダリング方法を照会します。 |
IMFMediaEngineEx::GetStreamAttribute メディア リソースからストリーム レベルの属性を取得します。 |
IMFMediaEngineEx::GetStreamSelection 再生するストリームが選択されているかどうかを照会します。 (IMFMediaEngineEx.GetStreamSelection) |
IMFMediaEngineEx::GetTimelineMarkerTimer 次のタイムライン マーカーの時刻 (存在する場合) を取得します。 |
IMFMediaEngineEx::GetVideoSwapchainHandle ウィンドウレス スワップ チェーンへのハンドルを取得します。 |
IMFMediaEngineEx::InsertAudioEffect オーディオ効果を挿入します。 |
IMFMediaEngineEx::InsertVideoEffect ビデオ効果を挿入します。 |
IMFMediaEngineEx::IsPlaybackRateSupported メディア エンジンが指定した再生速度で再生できるかどうかを照会します。 |
IMFMediaEngineEx::IsProtected メディア リソースに保護されたコンテンツが含まれているかどうかを照会します。 |
IMFMediaEngineEx::IsStereo3D メディア リソースに立体 3D ビデオが含まれているかどうかを照会します。 |
IMFMediaEngineEx::RemoveAllEffects すべてのオーディオとビデオの効果を削除します。 |
IMFMediaEngineEx::SetAudioEndpointRole SetSource または Load の次回の呼び出しに使用されるオーディオ デバイス エンドポイントを設定します。 |
IMFMediaEngineEx::SetAudioStreamCategory SetSource または Load の次の呼び出しのオーディオ ストリーム カテゴリを設定します。 |
IMFMediaEngineEx::SetBalance オーディオバランスを設定します。 (IMFMediaEngineEx.SetBalance) |
IMFMediaEngineEx::SetCurrentTimeEx 指定したMF_MEDIA_ENGINE_SEEK_MODEを使用して、新しい再生位置をシークします。 |
IMFMediaEngineEx::SetRealTimeMode SetSource または Load の次の呼び出しに使用されるリアルタイム モードを設定します。 |
IMFMediaEngineEx::SetSourceFromByteStream バイト ストリームからメディア リソースを開きます。 |
IMFMediaEngineEx::SetStereo3DFramePackingMode 立体視 3D ビデオの場合は、ビデオ フレーム内の 2 つのビューのレイアウトを設定します。 |
IMFMediaEngineEx::SetStereo3DRenderMode 立体視 3D ビデオの場合、メディア エンジンが 3D ビデオ コンテンツをレンダリングする方法を指定します。 |
IMFMediaEngineEx::SetStreamSelection 再生するストリームを選択または選択解除します。 |
IMFMediaEngineEx::SetTimelineMarkerTimer メディア エンジンがマーカー イベントを送信するプレゼンテーション時刻を指定します。 |
IMFMediaEngineEx::UpdateVideoStream ビデオのソース四角形、コピー先の四角形、罫線の色を更新します。 |
注釈
IMFMediaEngine インターフェイスには、HTML5 メディア要素にマップされるメソッドが含まれています。 IMFMediaEngineEx には、HTML5 に直接対応しない追加機能が用意されています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | mfmediaengine.h |