メディア ファンデーション インターフェイス
このセクションの内容
トピック | 説明 |
---|---|
IAdvancedMediaCapture |
高度なメディア キャプチャを有効にします。 |
IAdvancedMediaCaptureInitializationSettings |
高度なメディア キャプチャの初期化設定を提供します。 |
IAdvancedMediaCaptureSettings |
高度なメディア キャプチャの設定を提供します。 |
IDirect3DDeviceManager9 |
2 つのスレッドで同じ Direct3D 9 デバイスを共有し、デバイスの DirectX ビデオ アクセラレーション (DXVA) 機能にアクセスできるようにします。 |
IDirectXVideoAccelerationService |
Direct3D デバイスから DirectX ビデオ アクセラレーション (DXVA) サービスを提供します。 |
IDirectXVideoDecoder |
DirectX ビデオ アクセラレーション (DXVA) ビデオ デコーダー デバイスを表します。 |
IDirectXVideoDecoderService |
DirectX Video Acceleration (DXVA) デコーダー サービスへのアクセスを提供します。 |
IDirectXVideoMemoryConfiguration |
圧縮されていないビデオ サーフェスのビデオ メモリの種類を設定します。 |
IDirectXVideoProcessor |
DirectX ビデオ アクセラレーション (DXVA) ビデオ プロセッサ デバイスを表します。 |
IDirectXVideoProcessorService |
DirectX Video Acceleration (DXVA) ビデオ処理サービスへのアクセスを提供します。 |
IEVRFilterConfig |
DirectShow Enhanced Video Renderer (EVR) フィルターの入力ピンの数を設定します。 |
IEVRFilterConfigEx |
DirectShow Enhanced Video Renderer (EVR) フィルターを構成します。 |
IEVRTrustedVideoPlugin |
拡張ビデオ レンダラー (EVR) のプラグイン コンポーネントが保護されたメディアを操作できるようにします。 |
IEVRVideoStreamControl |
このインターフェイスはサポートされていません。 |
IMF2DBuffer |
ビデオ フレームなどの 2 次元サーフェスを含むバッファーを表します。 |
IMF2DBuffer2 |
ビデオ フレームなどの 2 次元サーフェスを含むバッファーを表します。 |
IMFActivate |
アプリケーションがオブジェクトの作成を延期できるようにします。 |
IMFASFContentInfo |
Advanced Systems Format (ASF) 仕様に準拠しているファイルのヘッダー セクションを操作するメソッドを提供します。 |
IMFASFIndexer |
システム形式 (ASF) ファイルのインデックスを操作するメソッドを提供します。 |
IMFASFMultiplexer |
Advanced Systems Format (ASF) データ パケットを作成するメソッドを提供します。 |
IMFASFMutualExclusion |
相互排他的な ASF プロファイル内のストリームのグループに関する情報を管理する Advanced Systems Format (ASF) 相互排他オブジェクトを構成します。 |
IMFASFProfile |
Advanced Systems Format (ASF) プロファイルを管理します。 |
IMFASFSplitter |
Advanced Systems Format (ASF) ファイルからデータを読み取るメソッドを提供します。 |
IMFASFStreamConfig |
ASF ファイル内のストリームの設定を構成します。 |
IMFASFStreamPrioritization |
実装されていません。 |
IMFASFStreamSelector |
ASF ヘッダー内の相互除外情報に基づいて、Advanced Systems Format (ASF) ファイル内のストリームを選択します。 |
IMFAsyncCallback |
非同期メソッドが完了したときにアプリケーションに通知するコールバック インターフェイス。 |
IMFAsyncCallbackLogging |
非同期コールバックが関連付けられている親オブジェクトに関するログ情報を提供します。 |
IMFAsyncResult |
非同期操作の結果に関する情報を提供します。 |
IMFAttributes |
オブジェクトにキーと値のペアを格納する一般的な方法を提供します。 |
IMFAudioMediaType |
IMFAudioMediaType は、Windows 7 以降では使用できません。 |
IMFAudioPolicy |
ストリーミング オーディオ レンダラー (SAR) に関連付けられているオーディオ セッションを構成します。 |
IMFAudioStreamVolume |
個々のオーディオ チャネルの音量レベルを制御します。 |
IMFBufferListNotify |
IMFSourceBufferList オブジェクトが重要な状態変更をクライアントに通知できるようにします。 |
IMFByteStream |
ローカル ファイル、ネットワーク ファイル、またはその他のソースなど、一部のデータ ソースからのバイト ストリームを表します。 |
IMFByteStreamBuffering |
バイト ストリームがネットワークからのデータをバッファーする方法を制御します。 |
IMFByteStreamCacheControl |
ネットワーク バイト ストリームがローカル キャッシュにデータを転送する方法を制御します。 |
IMFByteStreamCacheControl2 |
ネットワーク バイト ストリームがローカル キャッシュにデータを転送する方法を制御します。 |
IMFByteStreamHandler |
バイト ストリームからメディア ソースを作成します。 |
IMFByteStreamProxyClassFactory |
バイト ストリームへのプロキシを作成します。 |
IMFByteStreamTimeSeek |
時間位置でバイト ストリームをシークします。 |
IMFCaptureEngine |
1 つ以上のキャプチャ デバイスを制御します。 |
IMFCaptureEngineClassFactory |
キャプチャ エンジンのインスタンスを作成します。 |
IMFCaptureEngineOnEventCallback |
キャプチャ エンジンからイベントを受信するためのコールバック インターフェイス。 |
IMFCaptureEngineOnSampleCallback |
キャプチャ エンジンからデータを受信するためのコールバック インターフェイス。 |
IMFCaptureEngineOnSampleCallback2 |
キャプチャ エンジンからデータを受信するために使用される IMFCaptureEngineOnSampleCallback コールバック インターフェイスの拡張機能。 |
IMFCapturePhotoSink |
フォト シンクを制御します。 |
IMFCapturePreviewSink |
プレビュー シンクを制御します。 |
IMFCaptureRecordSink |
記録シンクを制御します。 |
IMFCaptureSink |
キャプチャ シンクを制御します。これは、キャプチャ デバイスから 1 つ以上のストリームを受信するオブジェクトです。 |
IMFCaptureSink2 |
IMFCaptureSink インターフェイスを拡張して、レコード シンクまたはプレビュー シンクの出力メディアの種類を動的に設定する機能を提供します。 |
IMFCaptureSource |
キャプチャ ソース オブジェクトを制御します。 キャプチャ ソースは、オーディオとビデオのキャプチャ デバイスを管理します。 |
IMFCdmSuspendNotify |
中断する前にグローバル リソースを一貫した状態にする必要がある場合に、クライアントがコンテンツ復号化モジュール (CDM) に通知できるようにするために使用されます。 |
IMFClock |
Microsoft Media Foundation の時計からタイミング情報を提供します。 |
IMFClockConsumer |
IMFPresentationClock にアクセスするためにアプリによって実装されます。 |
IMFClockStateSink |
プレゼンテーション クロックから状態変更通知を受け取ります。 |
IMFCollection |
IUnknown ポインターのジェネリック コレクションを表します。 |
IMFContentDecryptorContext |
復号化機能でハードウェア キーを管理し、ハードウェア サンプルの暗号化を解除できるようにします。 |
IMFContentEnabler |
ユーザーがメディア コンテンツにアクセスするために実行する必要がある 1 つの手順を実装します。 |
IMFContentProtectionDevice |
暗号化解除プログラムが、保護システムのハードウェア復号化を実装するセキュリティ プロセッサと通信できるようにします。 |
IMFContentProtectionManager |
コンテンツ イネーブラー オブジェクトへのポインターをアプリケーションに提供することで、保護されたコンテンツの再生を有効にします。 |
IMFDesiredSample |
拡張ビデオ レンダラー (EVR) の発表者がビデオ ミキサーから特定のフレームを要求できるようにします。 |
IMFDLNASinkInit |
Digital Living Network Alliance (DLNA) メディア シンクを初期化します。 |
IMFDRMNetHelper |
ネットワーク シンク上のネットワーク デバイス用に Windows Media Digital Rights Management (DRM) を構成します。 |
IMFDXGIBuffer |
Microsoft DirectX グラフィックス インフラストラクチャ (DXGI) サーフェスを含むバッファーを表します。 |
IMFDXGIDeviceManager |
2 つのスレッドが同じ Microsoft Direct3D 11 デバイスを共有できるようにします。 |
IMFDXGIDeviceManagerSource |
Media Foundation ビデオ レンダリング シンクから IMFDXGIDeviceManager を取得するための機能を提供します。 |
IMFFieldOfUseMFTUnlock |
使用に制限がある Media Foundation 変換 (MFT) をアプリケーションで使用できるようにします。 |
IMFFinalizableMediaSink |
必要に応じて、シャットダウン前に必要なタスクを実行するためにメディア シンクでサポートされます。 |
IMFGetService |
指定したサービス インターフェイスのオブジェクトに対してクエリを実行します。 |
IMFHttpDownloadRequest |
アプリケーションでは、このインターフェイスを実装して、Microsoft Media Foundation で使用される HTTP プロトコルと HTTPS プロトコルの既定の実装をオーバーライドします。 アプリケーションは、IMFHttpDownloadSession インターフェイスの CreateRequest メソッドを使用して、MEDIA Foundation に IMFHttpDownloadRequest インターフェイスを提供します。 |
IMFHttpDownloadSession |
アプリケーションでは、このインターフェイスを実装して、Microsoft Media Foundation で使用される HTTP プロトコルと HTTPS プロトコルの既定の実装をオーバーライドします。 アプリケーションは、 IMFHttpDownloadSessionProvider インターフェイスの CreateHttpDownloadSession メソッドを使用して 、MEDIA Foundation に IMFHttpDownloadSession インターフェイスを提供します。 Microsoft Media Foundation では、このインターフェイスを使用して、HTTP または HTTPS URL で識別されるリソースの "ストリーミング" または "プログレッシブ" ダウンロードを実行します。 リソースをダウンロードするために、複数の HTTP 要求が送信される場合があります。
IMFHttpDownloadSession インターフェイスは、これらの個々の HTTP 要求を作成するために使用されます。 |
IMFHttpDownloadSessionProvider |
アプリケーションは、カスタム HTTP または HTTPS ダウンロード実装を提供するために、このインターフェイスを実装します。
IMFSourceResolver インターフェイスを使用してプロバイダーを登録します。 詳細については、「 ソース リゾルバーの使用」を参照してください。 登録されると、Microsoft Media Foundation はプロバイダー実装の CreateHttpDownloadSession メソッドを呼び出して、既定の実装を使用する代わりに HTTP または HTTPS URL を開きます。 |
IMFImageSharingEngine |
イメージ共有を有効にします。 |
IMFImageSharingEngineClassFactory |
IMFImageSharingEngine のインスタンスを作成します。 |
IMFInputTrustAuthority |
保護されたメディア パス (PMP) 内の他のコンポーネントが、入力信頼機関 (ITA) によって提供される入力保護システムを使用できるようにします。 |
IMFLocalMFTRegistration |
Media Foundation 変換 (MFT) を呼び出し元のプロセスに登録します。 |
IMFMediaBuffer |
メディア データを含むメモリ ブロックを表します。 |
IMFMediaEngine |
アプリケーションでオーディオまたはビデオ ファイルを再生できるようにします。 |
IMFMediaEngineClassFactory |
メディア エンジンのインスタンスを作成します。 |
IMFMediaEngineClassFactory2 |
IMFMediaKeys オブジェクトのインスタンスを作成します。 |
IMFMediaEngineClassFactoryEx |
IMFMediaEngineClassFactory インターフェイスの拡張機能。 |
IMFMediaEngineEME |
メディア エンジンによって実装され、暗号化されたメディア拡張メソッドを追加します。 |
IMFMediaEngineEx |
IMFMediaEngine インターフェイスを拡張します。 |
IMFMediaEngineExtension |
アプリケーションがメディア エンジンにメディア リソースを読み込むことができます。 |
IMFMediaEngineNeedKeyNotify |
キー要求データを通知するメディア エンジンへのコールバックを表します。 |
IMFMediaEngineNotify |
IMFMediaEngine インターフェイスのコールバック インターフェイス。 |
IMFMediaEngineOPMInfo |
Output Protection Manager (OPM) に関する情報を取得するためのメソッドを提供します。 |
IMFMediaEngineProtectedContent |
メディア エンジンが保護されたビデオ コンテンツを再生できるようにします。 |
IMFMediaEngineSrcElements |
メディア リソースの一覧をメディア エンジンに提供します。 |
IMFMediaEngineSrcElementsEx |
IMFMediaEngineSrcElements インターフェイスを拡張して、追加の機能を提供します。 |
IMFMediaEngineSupportsSourceTransfer |
メディア ソースをメディア エンジンと Play To の共有エンジンの間で転送できるようにします。 |
IMFMediaEngineWebSupport |
Web オーディオの再生を有効にします。 |
IMFMediaError |
メディア エンジンの現在のエラー状態を提供します。 |
IMFMediaEvent |
Media Foundation オブジェクトによって生成されるイベントを表します。 イベントに関する情報を取得するには、このインターフェイスを使用します。 |
IMFMediaEventGenerator |
イベントを生成する Media Foundation オブジェクトからイベントを取得します。 |
IMFMediaEventQueue |
IMFMediaEventGenerator インターフェイスを実装する必要があるアプリケーションのイベント キューを提供します。 |
IMFMediaKeys |
Digital Rights Management (DRM) キー システムを使用してメディア データの暗号化を解除するために使用されるメディア キーを表します。 |
IMFMediaKeySession |
Digital Rights Management (DRM) キー システムとのセッションを表します。 |
IMFMediaKeySessionNotify |
メディア キー セッションに関する情報についてアプリに通知するメカニズムを提供します。 |
IMFMediaSession |
保護されたコンテンツと保護されていないコンテンツの再生コントロールを提供します。 |
IMFMediaSharingEngine |
メディア共有を有効にします。 |
IMFMediaSharingEngineClassFactory |
IMFMediaSharingEngine のインスタンスを作成します。 |
IMFMediaSink |
メディア シンク オブジェクトによって実装されます。 |
IMFMediaSinkPreroll |
プレゼンテーション クロックが開始される前に、メディア シンクがサンプルを受信できるようにします。 |
IMFMediaSource |
メディア ソース オブジェクトによって実装されます。 |
IMFMediaSourceEx |
IMFMediaSource インターフェイスを拡張して、メディア ソースの追加機能を提供します。 |
IMFMediaSourceExtension |
メディア ソース拡張機能 (MSE) の機能を提供します。 |
IMFMediaSourceExtensionNotify |
IMFMediaSourceExtension に関連付けられているイベントを発生させる機能を提供します。 |
IMFMediaSourcePresentationProvider |
シーケンサー ソースに通知を提供します。 |
IMFMediaSourceTopologyProvider |
アプリケーションがシーケンサー ソースからトポロジを取得できるようにします。 |
IMFMediaStream |
メディア ソース内の 1 つのストリームを表します。 |
IMFMediaStreamSourceSampleRequest |
MediaStreamSource からのサンプルの要求を表します。 |
IMFMediaTimeRange |
開始時刻と終了時刻によって各範囲が定義される時間範囲の一覧を表します。 |
IMFMediaType |
メディア形式の説明を表します。 |
IMFMediaTypeHandler |
メディア ソースやメディア シンクなどのオブジェクトのメディアの種類を取得および設定します。 |
IMFMetadata |
オブジェクトのメタデータを管理します。 |
IMFMetadataProvider |
メディア ソースまたはその他のオブジェクトからメタデータを取得します。 |
IMFMuxStreamAttributesManager |
多重化されたメディア ソースのサブストリームの IMFAttribute へのアクセスを提供します。 |
IMFMuxStreamSampleManager |
多重化されたメディア ソースの出力内の個々のサブストリームの IMFSample オブジェクトを取得する機能を提供します。 |
IMFMuxStreamMediaTypeManager |
多重化されたメディア ソースのストリーム構成の管理を有効にします。 ストリーム構成では、多重化された出力を含めることができる一連のサブストリームを定義します。 |
IMFNetCredential |
認証のためにユーザー名とパスワードの情報を設定および取得します。 |
IMFNetCredentialCache |
資格情報キャッシュから資格情報を取得します。 |
IMFNetCredentialManager |
ネットワーク ソースのユーザー資格情報を提供するためにアプリケーションによって実装されます。 |
IMFNetCrossOriginSupport |
HTML5 メディアダウンロードにクロスオリジン ポリシーを適用するクライアントによって実装されます。 |
IMFNetProxyLocator |
サーバーに接続するときに使用するプロキシを決定します。 |
IMFNetProxyLocatorFactory |
使用するプロキシを決定するプロキシ ロケーター オブジェクトを作成します。 |
IMFNetResourceFilter |
バイト ストリームが URL を要求したときにアプリケーションに通知し、アプリケーションで URL リダイレクトをブロックできるようにします。 |
IMFNetSchemeHandlerConfig |
ネットワーク スキーム プラグインを構成します。 |
IMFObjectReferenceStream |
ストリームとの間のインターフェイス ポインターをマーシャリングします。 IStream をサポートする Stream オブジェクトは、このインターフェイスを公開して、インターフェイス ポインターのカスタム マーシャリングを提供できます。 |
IMFOutputPolicy |
入力信頼機関 (ITA) から使用ポリシーをカプセル化します。 |
IMFOutputSchema |
出力保護システムとそれに対応する構成データに関する情報をカプセル化します。 |
IMFOutputTrustAuthority |
信頼された出力がサポートする 1 つ以上の出力保護システムの機能をカプセル化します。 |
IMFPluginControl |
Media Foundation でメディア ソースと変換を列挙する方法を制御します。 |
IMFPluginControl2 |
Media Foundation でメディア ソースと変換を列挙する方法を制御します。 |
IMFPMediaItem |
メディア アイテムを表します。 (非推奨) |
IMFPMediaPlayer |
メディア ファイルを再生するメソッドが含まれています。 (非推奨) |
IMFPMediaPlayerCallback |
IMFPMediaPlayer インターフェイスのコールバック インターフェイス。 |
IMFPMPClient |
メディア ソースが IMFPMPHost インターフェイスへのポインターを受信できるようにします。 |
IMFPMPClientApp |
メディア ソースが Windows ストア アプリにコンテンツ保護機能を実装するためのメカニズムを提供します。 |
IMFPMPHost |
アプリケーション プロセスのメディア ソースが、保護されたメディア パス (PMP) プロセスでオブジェクトを作成できるようにします。 |
IMFPMPHostApp |
メディア ソースが保護メディア パス (PMP) プロセスでWindows ランタイム オブジェクトを作成できるようにします。 |
IMFPMPServer |
メディア セッションの 2 つのインスタンスが、同じ保護されたメディア パス (PMP) プロセスを共有できるようにします。 |
IMFPresentationClock |
プレゼンテーション クロックを表します。これは、サンプルがレンダリングされるタイミングをスケジュールし、複数のストリームを同期するために使用されます。 |
IMFPresentationDescriptor |
プレゼンテーションの詳細について説明します。
プレゼンテーションは、一般的なプレゼンテーション時間を共有する関連メディア ストリームのセットです。 |
IMFPresentationTimeSource |
プレゼンテーションクロックのクロック時間を提供します。 |
IMFProtectedEnvironmentAccess |
コンテンツ保護システムが保護された環境とのハンドシェイクを実行できるようにするメソッドを提供します。 これは、 CreateFile API と DeviceIoControl API が Windows ストア アプリで使用できないために必要です。 |
IMFQualityAdvise |
品質マネージャーがパイプライン内のコンポーネントのオーディオまたはビデオの品質を調整できるようにします。 |
IMFQualityAdvise2 |
パイプライン オブジェクトが、品質メッセージに応じて独自のオーディオまたはビデオの品質を調整できるようにします。 |
IMFQualityAdviseLimits |
サポートされている 品質モード の数をオブジェクトに照会します。 |
IMFQualityManager |
再生品質を調整します。 このインターフェイスは、品質マネージャーによって公開されます。 |
IMFRateControl |
再生速度を取得または設定します。 |
IMFRateSupport |
逆再生など、サポートされている再生レートの範囲を照会します。 |
IMFReadWriteClassFactory |
シンク ライターまたはソース リーダーのいずれかのインスタンスを作成します。 |
IMFRealTimeClient |
マルチメディア クラス スケジューラ サービス (MMCSS) に自身を登録するようにパイプライン オブジェクトに通知します。 |
IMFRealTimeClientEx |
マルチメディア クラス スケジューラ サービス (MMCSS) に自身を登録するようにパイプライン オブジェクトに通知します。 |
IMFRemoteAsyncCallback |
Media Foundation プロキシ/スタブ DLL によって、プロセス境界を越えて特定の非同期メソッド呼び出しをマーシャリングするために使用されます。 アプリケーションでは、このインターフェイスを使用または実装しません。 |
IMFRemoteDesktopPlugin |
ターミナル サービス環境で使用するトポロジを変更します。 |
IMFRemoteProxy |
リモート オブジェクトのプロキシとして機能するオブジェクトによって公開されます。 |
IMFSAMIStyle |
SAMI メディア ソースの同期アクセス可能メディア交換 (SAMI) スタイルを設定および取得します。 |
IMFSample |
メディア データのコンテナー オブジェクトであるメディア サンプルを表します。 |
IMFSampleGrabberSinkCallback |
サンプル グラバー シンクからメディア データを取得するためのコールバック インターフェイス。 |
IMFSampleGrabberSinkCallback2 |
IMFSampleGrabberSinkCallback インターフェイスを拡張します。 |
IMFSampleOutputStream |
メディア サンプルをバイト ストリームに書き込みます。 |
IMFSampleProtection |
保護されたメディア パス (PMP) 内のメディア データの暗号化を提供します。 |
IMFSaveJob |
ソース バイト ストリームからアプリケーション提供のバイト ストリームにメディア データを保持します。 |
IMFSchemeHandler |
URL からメディア ソースまたはバイト ストリームを作成します。 |
IMFSecureChannel |
2 つのオブジェクト間に一方向のセキュリティで保護されたチャネルを確立します。 |
IMFSeekInfo |
特定のシーク位置の場合は、最も近い 2 つのキー フレームを取得します。 |
IMFSensorActivitiesReport |
センサーの現在のアクティビティを記述する IMFSensorActivityReport オブジェクトへのアクセスを提供します。 |
IMFSensorActivitiesReportCallback |
センサー アクティビティ レポートが使用可能な場合にコールバックを受信するためにクライアントによって実装されるインターフェイス。 |
IMFSensorActivityMonitor |
センサー アクティビティ モニターを制御するためのメソッドを提供します。 |
IMFSensorActivityReport |
センサーのアクティビティ レポートを表します。 |
IMFSensorDevice |
IMFSensorGroup インターフェイスによって表されるセンサー グループに属できるセンサー デバイスを表します。 このコンテキストの "device" という用語は、物理デバイス、カスタム メディア ソース、またはフレーム プロバイダーを指す場合があります。 |
IMFSensorGroup |
IMFMediaSource を作成できるセンサー デバイスのグループを表します。 このコンテキストの "device" という用語は、物理デバイス、カスタム メディア ソース、またはフレーム プロバイダーを指す場合があります。 センサー グループには、実際には複数のセンサー デバイスが含まれているか、1 つのデバイスしか含めることができませんが、センサー グループとして動作します。 |
IMFSensorProcessActivity |
センサーに関連付けられているプロセスのアクティビティを表します。 |
IMFSensorProfileCollection |
メディア基盤センサー プロファイル オブジェクトのコレクションが含まれています。 |
IMFSensorProfile |
メディア基盤センサー プロファイルについて説明します。 |
IMFSensorStream |
|
IMFSensorTransformFactory |
センサー変換によって実装されるインターフェイス。メディア パイプラインがセンサー変換の要件を照会し、センサー変換のランタイム インスタンスを作成できるようにします。 |
IMFSequencerSource |
Sequencer ソースによって実装されます。 |
IMFSharingEngineClassFactory |
メディア共有エンジンのインスタンスを作成します。 |
IMFShutdown |
明示的にシャットダウンする必要がある一部の Media Foundation オブジェクトによって公開されます。 |
IMFSignedLibrary |
コンテンツ保護システムが署名済みライブラリ内の関数のプロシージャ アドレスを取得できるようにするメソッドを提供します。 このメソッドは、Windows ストア アプリでは使用できない GetProcAddress と同じ機能を提供します。 |
IMFSimpleAudioVolume |
ストリーミング オーディオ レンダラー (SAR) とオーディオ キャプチャ ソースに関連付けられているオーディオ セッションのマスター ボリューム レベルを制御します。 |
IMFSinkWriter |
Media Foundation シンク ライター オブジェクトによって実装されます。 |
IMFSinkWriterCallback |
Media Foundation シンク ライターのコールバック インターフェイス。 |
IMFSinkWriterCallback2 |
IMFSinkWriterCallback インターフェイスを拡張します。 |
IMFSinkWriterEncoderConfig |
メディアの種類とエンコーダーの構成を動的に変更するためのシンク ライターに追加の機能を提供します。 |
IMFSinkWriterEx |
IMFSinkWriter インターフェイスを拡張します。 |
IMFSourceBuffer |
IMFMediaSourceExtension のメディア データを含むバッファーを表します。 |
IMFSourceBufferList |
IMFSourceBuffer オブジェクトのコレクションを表します。 |
IMFSourceBufferNotify |
IMFSourceBuffer に関連付けられたイベントを発生させる機能を提供します。 |
IMFSourceOpenMonitor |
非同期オープン操作の進行状況に関する通知をネットワーク ソースから受信するためのコールバック インターフェイス。 |
IMFSourceReader |
Media Foundation ソース リーダー オブジェクトによって実装されます。 |
IMFSourceReaderCallback |
Media Foundation ソース リーダーのコールバック インターフェイス。 |
IMFSourceReaderCallback2 |
IMFSourceReaderCallback インターフェイスを拡張します。 |
IMFSourceReaderEx |
IMFSourceReader インターフェイスを拡張します。 |
IMFSourceResolver |
URL またはバイト ストリームからメディア ソースを作成します。 |
IMFSpatialAudioObjectBuffer |
位置とレンダリングのメタデータに関連付けられたオーディオ データのセクションを表します。 空間オーディオ オブジェクトは IMFSpatialAudioSample インスタンスに格納され、Media Foundation コンポーネント間で空間オーディオ情報を渡せるようにします。 |
IMFSpatialAudioSample |
空間サウンド情報を含むマルチメディア サンプルを表します。 すべての IMFSpatialAudioSample には、1 つ以上 の IMFSpatialAudioObjectBuffer オブジェクトが 含まれています。 |
IMFSSLCertificateManager |
クライアントによって実装され、Media Foundation によって呼び出され、サーバーによって要求されたクライアント Secure Sockets Layer (SSL) 証明書を取得します。 |
IMFStreamDescriptor |
メディア ソース内の 1 つのストリームに関する情報を取得します。 |
IMFStreamingSinkConfig |
コンテンツのストリーミングに使用されるメディア シンクに構成情報を渡します。 |
IMFStreamSink |
メディア シンク オブジェクトのストリームを表します。 |
IMFSystemId |
システム ID データを廃止するメソッドを提供します。 |
IMFTimecodeTranslate |
映画学会とテレビエンジニア協会 (SMPTE) の時間コードと 100 ナノ秒の時間単位を変換します。 |
IMFTimedText |
timed-text オブジェクトは、時間指定テキストのコンポーネントを表します。 |
IMFTimedTextBinary |
時間指定テキスト オブジェクトのデータコンテンツを表します。 |
IMFTimedTextCue |
timed-text-cue オブジェクトを表します。 |
IMFTimedTextFormattedText |
書式設定された時間指定テキストのブロックを表します。 |
IMFTimedTextNotify |
Media Foundation の時間指定テキスト通知のコールバックを定義するインターフェイス。 |
IMFTimedTextRegion |
時間指定テキスト オブジェクトの表示領域を表します。 |
IMFTimedTextStyle |
時間指定されたテキストのスタイルを表します。 |
IMFTimedTextTrack |
時間指定されたテキストのトラックを表します。 |
IMFTimedTextTrackList |
時間指定テキスト トラックの一覧を表します。 |
IMFTimer |
指定した時刻にコールバックを呼び出すタイマーを提供します。 |
IMFTopoLoader |
部分トポロジを完全なトポロジに変換します。 |
IMFTopology |
トポロジを表します。
トポロジは、特定の順序で接続されているメディア ソース、シンク、および変換のコレクションを記述します。 |
IMFTopologyNode |
トポロジ内のノードを表します。 |
IMFTopologyNodeAttributeEditor |
メディア セッションの現在のトポロジ内の 1 つ以上のノードの属性を更新します。 |
IMFTopologyServiceLookup |
カスタム ビデオ ミキサーまたはビデオ発表者が 拡張ビデオ レンダラー (EVR) からインターフェイス ポインターを取得できるようにします。 |
IMFTopologyServiceLookupClient |
ビデオ ミキサーまたは発表者を初期化します。 |
IMFTrackedSample |
ビデオ メディア サンプルの参照カウントを追跡します。 |
IMFTranscodeProfile |
トランスコード プロファイル オブジェクトによって実装されます。 |
IMFTranscodeSinkInfoProvider |
トランスコード シンク アクティブ化オブジェクトによって実装されます。 |
IMFTransform |
すべての Media Foundation Transform ( MFT) によって実装されます。 |
IMFTrustedInput |
入力信頼機関 (ITA) を提供するコンポーネントによって実装されます。 このインターフェイスは、コンポーネントの各ストリームの ITA を取得するために使用されます。 |
IMFTrustedOutput |
出力信頼機関 (OTA) を提供するコンポーネントによって実装されます。 |
IMFVideoDeviceID |
ビデオ レンダラー コンポーネントでサポートされているデバイス識別子を返します。 |
IMFVideoDisplayControl |
拡張ビデオ レンダラー (EVR) のビデオの表示方法を制御します。 |
IMFVideoMediaType |
ビデオ形式の説明を表します。 |
IMFVideoMixerBitmap |
アルファは、 拡張ビデオ レンダラー (EVR) によって表示されるビデオと静的ビットマップ イメージをブレンドします。 |
IMFVideoMixerControl |
拡張ビデオ レンダラー (EVR) がビデオ サブストリームを混在させる方法を制御します。 |
IMFVideoMixerControl2 |
ビデオのインターレース解除の基本設定を制御します。 |
IMFVideoPositionMapper |
入力ビデオ ストリーム上の位置を、出力ビデオ ストリーム上の対応する位置にマップします。 |
IMFVideoPresenter |
ビデオ発表者を表します。
ビデオ発表者は、通常はビデオ ミキサーからビデオ フレームを受け取り、通常はディスプレイにレンダリングすることによって何らかの方法でビデオ フレームを提示するオブジェクトです。 |
IMFVideoProcessor |
拡張ビデオ レンダラー (EVR) でのビデオ処理を制御します。 |
IMFVideoProcessorControl |
ビデオ プロセッサ MFT を構成します。 |
IMFVideoProcessorControl2 |
ビデオ プロセッサ MFT を構成します。 |
IMFVideoRenderer |
拡張ビデオ レンダラー (EVR) の新しいミキサーまたは発表者を設定します。 |
IMFVideoSampleAllocator |
ビデオ メディア シンクのビデオ サンプルを割り当てます。 |
IMFVideoSampleAllocatorCallback |
拡張ビデオ レンダラー (EVR) によって割り当てられたビデオ サンプルをアプリケーションで追跡できるようにします。 |
IMFVideoSampleAllocatorEx |
Direct3D 11 テクスチャ サーフェスを含むビデオ サンプルを割り当てます。 |
IMFVideoSampleAllocatorNotify |
IMFVideoSampleAllocatorCallback インターフェイスのコールバック。 |
IMFVideoSampleAllocatorNotifyEx |
IMFVideoSampleAllocatorCallback インターフェイスのコールバック。 |
IMFWorkQueueServices |
メディア セッションによって作成された作業キューを制御します。 |
IMFWorkQueueServicesEx |
IMFWorkQueueServices インターフェイスを拡張します。 |
IPlayToControl |
PlayToConnection オブジェクトがメディア要素に接続できるようにします。 |
IPlayToControlWithCapabilities |
コンテンツの機能を決定するための IPlayToSource の機能を提供します。 |
IPlayToSourceClassFactory |
PlayToSource オブジェクトのインスタンスを作成します。 |
IWMCodecLeakyBucket |
ビデオ エンコーダーで "漏れバケット" パラメーターを構成します。 |
IWMCodecOutputTimestamp |
デコードする次のビデオ フレームのタイム スタンプを取得します。 |
IWMCodecPrivateData |
出力メディアの種類に追加する必要があるプライベート コーデック データを取得します。 このコーデック データは、Windows Media Video コンテンツを正しくデコードするために必要です。 |
IWMCodecProps |
形式固有のコーデック プロパティを取得するメソッドを提供します。 |
IWMCodecStrings |
コーデックと形式の名前と説明文字列を取得します。 |
IWMColorConvProps |
カラー コンバータ DSP のプロパティを設定します。 |
IWMResamplerProps |
オーディオ リサンプリング DSP のプロパティを設定します。 |
IWMResizerProps |
ビデオ リサイズ DSP のプロパティを設定します。 |
IWMSampleExtensionSupport |
サンプル拡張機能のコーデック サポートを構成します。 |
IWMVideoDecoderHurryup |
ビデオ デコーダーの速度を制御します。 |
IWMVideoDecoderReconBuffer |
メモ: このインターフェイスは古く、使用しないでください。 再構築されたビデオ フレームを管理します。 |
IWMVideoForceKeyFrame |
エンコーダーが現在のフレームをキー フレームとしてエンコードするように強制します。 |
関連トピック