mfidl.h ヘッダー
このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。
mfidl.h には、次のプログラミング インターフェイスが含まれています。
IMFAudioPolicy ストリーミング オーディオ レンダラー (SAR) に関連付けられているオーディオ セッションを構成します。 |
IMFAudioStreamVolume 個々のオーディオ チャネルの音量レベルを制御します。 |
IMFByteStreamBuffering バイト ストリームがネットワークからのデータをバッファーする方法を制御します。 |
IMFByteStreamCacheControl ネットワーク バイト ストリームがローカル キャッシュにデータを転送する方法を制御します。 (IMFByteStreamCacheControl) |
IMFByteStreamCacheControl2 ネットワーク バイト ストリームがローカル キャッシュにデータを転送する方法を制御します。 (IMFByteStreamCacheControl2) |
IMFByteStreamHandler バイト ストリームからメディア ソースを作成します。 |
IMFByteStreamTimeSeek 時間位置でバイト ストリームをシークします。 |
IMFCameraConfigurationManager IMFCameraConfigurationManager インターフェイスは、COM 関数 CoCreateInstance を呼び出し、CLSID_CameraConfigurationManagerを CLSID パラメーターとして渡すことによって作成できます。 |
IMFCameraControlDefaults カメラ コントロールの既定値を指定するためのメソッドを提供します。 |
IMFCameraControlDefaultsCollection カメラ コントロールのコレクションを表します。 |
IMFCameraControlMonitor カメラ コントロールの状態が変化したときに通知をサブスクライブおよびサブスクライブ解除するために使用されるカメラ コントロール モニターを表します。 |
IMFCameraControlNotify カメラ コントロールに対する変更の通知コールバックを表します。 |
IMFCameraOcclusionStateMonitor カメラ デバイスのオクルージョン状態を監視します。 |
IMFCameraOcclusionStateReport IMFCameraOcclusionStateMonitor によって検出された状態変更に関連付けられたカメラ オクルージョン状態を提供します。 |
IMFCameraOcclusionStateReportCallback カメラ オクルージョン状態変更通知を受け取るためにアプリケーションによって実装されます。 |
IMFClock Microsoft Media Foundation の時計からタイミング情報を提供します。 |
IMFClockConsumer IMFPresentationClock にアクセスするためにアプリによって実装されます。 |
IMFClockStateSink プレゼンテーション クロックから状態変更通知を受け取ります。 |
IMFContentDecryptorContext 復号化機能でハードウェア キーを管理し、ハードウェア サンプルの暗号化を解除できるようにします。 |
IMFContentEnabler ユーザーがメディア コンテンツにアクセスするために実行する必要がある 1 つの手順を実装します。 |
IMFContentProtectionDevice 暗号化解除プログラムが、保護システムのハードウェア復号化を実装するセキュリティ プロセッサと通信できるようにします。 |
IMFContentProtectionManager コンテンツ イネーブラー オブジェクトへのポインターをアプリケーションに提供することで、保護されたコンテンツの再生を有効にします。 |
IMFDXGIDeviceManagerSource Microsoft Media Foundation ビデオ レンダリング シンクから IMFDXGIDeviceManager を取得するための機能を提供します。 |
IMFExtendedCameraControl このインターフェイスは、キャプチャ デバイスの拡張プロパティを構成するために使用されます。 |
IMFExtendedCameraController IMFExtendedCameraController インターフェイスを使用すると、アプリは、キャプチャ デバイスの拡張プロパティを構成するために使用される IMFExtendedCameraControl のインスタンスを取得できます。 |
IMFFieldOfUseMFTUnlock 使用に制限がある Media Foundation 変換 (MFT) をアプリケーションで使用できるようにします。 |
IMFFinalizableMediaSink 必要に応じて、シャットダウン前に必要なタスクを実行するためにメディア シンクでサポートされます。 |
IMFGetService 指定したサービス インターフェイスのオブジェクトに対してクエリを実行します。 (IMFGetService) |
IMFHttpDownloadRequest アプリケーションでは、このインターフェイスを実装して、Microsoft Media Foundation で使用される HTTP プロトコルと HTTPS プロトコルの既定の実装をオーバーライドします。 (IMFHttpDownloadRequest) |
IMFHttpDownloadSession アプリケーションでは、このインターフェイスを実装して、Microsoft Media Foundation で使用される HTTP プロトコルと HTTPS プロトコルの既定の実装をオーバーライドします。 (IMFHttpDownloadSession) |
IMFHttpDownloadSessionProvider アプリケーションは、カスタム HTTP または HTTPS ダウンロード実装を提供するために、このインターフェイスを実装します。 |
IMFInputTrustAuthority 保護されたメディア パス (PMP) 内の他のコンポーネントが、入力信頼機関 (ITA) によって提供される入力保護システムを使用できるようにします。 |
IMFLocalMFTRegistration Media Foundation 変換 (MFT) を呼び出し元のプロセスに登録します。 |
IMFMediaSession 保護されたコンテンツと保護されていないコンテンツの再生コントロールを提供します。 |
IMFMediaSink メディア シンク オブジェクトによって実装されます。 |
IMFMediaSinkPreroll プレゼンテーション クロックが開始される前に、メディア シンクがサンプルを受信できるようにします。 |
IMFMediaSource メディア ソース オブジェクトによって実装されます。 |
IMFMediaSourceEx IMFMediaSource インターフェイスを拡張して、メディア ソースの追加機能を提供します。 |
IMFMediaSourcePresentationProvider シーケンサー ソースに通知を提供します。 |
IMFMediaSourceTopologyProvider アプリケーションがシーケンサー ソースからトポロジを取得できるようにします。 |
IMFMediaStream メディア ソース内の 1 つのストリームを表します。 |
IMFMediaStreamSourceSampleRequest MediaStreamSource からのサンプルの要求を表します。 |
IMFMediaTypeHandler メディア ソースやメディア シンクなどのオブジェクトのメディアの種類を取得および設定します。 |
IMFMetadata オブジェクトのメタデータを管理します。 |
IMFMetadataProvider メディア ソースまたはその他のオブジェクトからメタデータを取得します。 |
IMFNetCredential 認証目的でユーザー名とパスワードの情報を設定および取得します。 |
IMFNetCredentialCache 資格情報キャッシュから資格情報を取得します。 |
IMFNetCredentialManager ネットワーク ソースのユーザー資格情報を提供するためにアプリケーションによって実装されます。 |
IMFNetCrossOriginSupport HTML5 メディアダウンロードにクロスオリジン ポリシーを適用するクライアントによって実装されます。 |
IMFNetProxyLocator サーバーに接続するときに使用するプロキシを決定します。 |
IMFNetProxyLocatorFactory 使用するプロキシを決定するプロキシ ロケーター オブジェクトを作成します。 |
IMFNetResourceFilter バイト ストリームが URL を要求したときにアプリケーションに通知し、アプリケーションで URL リダイレクトをブロックできるようにします。 |
IMFNetSchemeHandlerConfig ネットワーク スキーム プラグインを構成します。 |
IMFObjectReferenceStream ストリームとの間のインターフェイス ポインターをマーシャリングします。IStream をサポートする Stream オブジェクトは、このインターフェイスを公開して、インターフェイス ポインターのカスタム マーシャリングを提供できます。 |
IMFOutputPolicy 入力信頼機関 (ITA) から使用ポリシーをカプセル化します。 |
IMFOutputSchema 出力保護システムとそれに対応する構成データに関する情報をカプセル化します。 |
IMFOutputTrustAuthority 信頼された出力がサポートする 1 つ以上の出力保護システムの機能をカプセル化します。 |
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 逆再生など、サポートされている再生レートの範囲を照会します。 |
IMFRealTimeClient マルチメディア クラス スケジューラ サービス (MMCSS) に自身を登録するようにパイプライン オブジェクトに通知します。 (IMFRealTimeClient) |
IMFRealTimeClientEx マルチメディア クラス スケジューラ サービス (MMCSS) に自身を登録するようにパイプライン オブジェクトに通知します。 (IMFRealTimeClientEx) |
IMFRelativePanelReport このインターフェイスは、表示領域の現在の相対パネル位置を取得するために使用されます。 |
IMFRelativePanelWatcher ディスプレイに関連付けられているパネルを監視し、パネルの相対位置が変更されたときにアプリが通知を受け取るようにします。 |
IMFRemoteDesktopPlugin ターミナル サービス環境で使用するトポロジを変更します。 (IMFRemoteDesktopPlugin) |
IMFRemoteProxy リモート オブジェクトのプロキシとして機能するオブジェクトによって公開されます。 |
IMFSAMIStyle SAMI メディア ソースの同期アクセス可能メディア交換 (SAMI) スタイルを設定および取得します。 |
IMFSampleAllocatorControl ビデオ キャプチャのソースと変換によって実装されます。 システムがコンポーネントにサンプル アロケーターを提供し、コンテナー内からアクセスできるメモリを使用してサンプルを割り当てることができます。 |
IMFSampleGrabberSinkCallback サンプル グラバー シンクからメディア データを取得するためのコールバック インターフェイス。 |
IMFSampleGrabberSinkCallback2 IMFSampleGrabberSinkCallback インターフェイスを拡張します。 |
IMFSampleProtection 保護されたメディア パス (PMP) 内のメディア データの暗号化を提供します。 |
IMFSaveJob ソース バイト ストリームからアプリケーション提供のバイト ストリームにメディア データを保持します。 |
IMFSchemeHandler URL からメディア ソースまたはバイト ストリームを作成します。 |
IMFSecureChannel 2 つのオブジェクト間に一方向のセキュリティで保護されたチャネルを確立します。 |
IMFSeekInfo 特定のシーク位置の場合は、最も近い 2 つのキー フレームを取得します。 (IMFSeekInfo) |
IMFSensorActivitiesReport センサーの現在のアクティビティを記述する IMFSensorActivityReport オブジェクトへのアクセスを提供します。 |
IMFSensorActivitiesReportCallback センサー アクティビティ レポートが使用可能な場合にコールバックを受信するためにクライアントによって実装されるインターフェイス。 |
IMFSensorActivityMonitor センサー アクティビティ モニターを制御するためのメソッドを提供します。 |
IMFSensorActivityReport センサーのアクティビティ レポートを表します。 |
IMFSensorDevice IMFSensorGroup インターフェイスによって表されるセンサー グループに属できるセンサー デバイスを表します。 このコンテキストの "device" という用語は、物理デバイス、カスタム メディア ソース、またはフレーム プロバイダーを参照できます。 |
IMFSensorGroup IMFMediaSource を作成できるセンサー デバイスのグループを表します。 |
IMFSensorProcessActivity センサーに関連付けられているプロセスのアクティビティを表します。 |
IMFSensorProfile メディア基盤センサー プロファイルについて説明します。 |
IMFSensorProfileCollection Media Foundation センサー プロファイル オブジェクトのコレクションを格納します。 |
IMFSensorStream . (IMFSensorStream) |
IMFSensorTransformFactory センサー変換によって実装されるインターフェイスは、メディア パイプラインがセンサー変換の要件を照会し、センサー変換のランタイム インスタンスを作成できるようにします。 |
IMFSequencerSource Sequencer ソースによって実装されます。 |
IMFShutdown 明示的にシャットダウンする必要がある一部の Media Foundation オブジェクトによって公開されます。 |
IMFSignedLibrary コンテンツ保護システムが署名付きライブラリ内の関数のプロシージャ アドレスを取得できるようにするメソッドを提供します。 このメソッドは、Windows ストア アプリでは使用できない GetProcAddress と同じ機能を提供します。 |
IMFSimpleAudioVolume ストリーミング オーディオ レンダラー (SAR) とオーディオ キャプチャ ソースに関連付けられているオーディオ セッションのマスター ボリューム レベルを制御します。 |
IMFSourceOpenMonitor 非同期オープン操作の進行状況に関する通知をネットワーク ソースから受信するコールバック インターフェイス。 |
IMFSourceResolver URL またはバイト ストリームからメディア ソースを作成します。 |
IMFSSLCertificateManager クライアントによって実装され、Microsoft Media Foundation によって呼び出され、サーバーによって要求されたクライアント Secure Sockets Layer (SSL) 証明書を取得します。 |
IMFStreamDescriptor メディア ソース内の 1 つのストリームに関する情報を取得します。 |
IMFStreamingSinkConfig コンテンツのストリーミングに使用されるメディア シンクに構成情報を渡します。 |
IMFStreamSink メディア シンク オブジェクトのストリームを表します。 |
IMFSystemId システム ID データを取得するメソッドを提供します。 |
IMFTimecodeTranslate 映画学会とテレビ エンジニア協会 (SMPTE) の時間コードと 100 ナノ秒の時間単位を変換します。 |
IMFTimer 指定した時刻にコールバックを呼び出すタイマーを提供します。 |
IMFTopoLoader 部分トポロジを完全なトポロジに変換します。 |
IMFTopology トポロジを表します。 トポロジは、特定の順序で接続されているメディア ソース、シンク、および変換のコレクションを記述します。 |
IMFTopologyNode トポロジ内のノードを表します。 |
IMFTopologyNodeAttributeEditor メディア セッションの現在のトポロジ内の 1 つ以上のノードの属性を更新します。 |
IMFTrackedSample ビデオ メディア サンプルの参照数を追跡します。 |
IMFTranscodeProfile トランスコード プロファイル オブジェクトによって実装されます。 |
IMFTranscodeSinkInfoProvider トランスコード シンク アクティブ化オブジェクトによって実装されます。 |
IMFTrustedInput 入力信頼機関 (ITA) を提供するコンポーネントによって実装されます。 このインターフェイスは、コンポーネントの各ストリームの ITA を取得するために使用されます。 |
IMFTrustedOutput 出力信頼機関 (OTA) を提供するコンポーネントによって実装されます。 |
IMFVideoCaptureSampleAllocator ビデオ キャプチャ デバイス用の特殊な機能を備えたビデオ メディア シンクのビデオ サンプルを割り当てます。 |
IMFVideoProcessorControl ビデオ プロセッサ MFT を構成します。 (IMFVideoProcessorControl) |
IMFVideoProcessorControl2 ビデオ プロセッサ MFT を構成します。 (IMFVideoProcessorControl2) |
IMFVideoSampleAllocator ビデオ メディア シンクのビデオ サンプルを割り当てます。 |
IMFVideoSampleAllocatorCallback 拡張ビデオ レンダラー (EVR) によって割り当てられたビデオ サンプルをアプリケーションで追跡できるようにします。 |
IMFVideoSampleAllocatorEx Microsoft Direct3D 11 テクスチャ サーフェスを含むビデオ サンプルを割り当てます。 |
IMFVideoSampleAllocatorNotify IMFVideoSampleAllocatorCallback インターフェイスのコールバック。 (IMFVideoSampleAllocatorNotify) |
IMFVideoSampleAllocatorNotifyEx IMFVideoSampleAllocatorCallback インターフェイスのコールバック。 (IMFVideoSampleAllocatorNotifyEx) |
IMFWorkQueueServices メディア セッションによって作成された作業キューを制御します。 |
IMFWorkQueueServicesEx IMFWorkQueueServices インターフェイスを拡張します。 |
CreateNamedPropertyStore 名前と値のペアを保持する空のプロパティ ストアを作成します。 |
CreatePropertyStore 空のプロパティ ストア オブジェクトを作成します。 |
MFCreate3GPMediaSink 3GP ファイルを作成するためのメディア シンクを作成します。 |
MFCreateAC3MediaSink AC-3 メディア シンクのインスタンスを作成します。 |
MFCreateADTSMediaSink オーディオ データ トランスポート ストリーム (ADTS) メディア シンクのインスタンスを作成します。 |
MFCreateAggregateSource メディア ソースのコレクションを集計するメディア ソースを作成します。 |
MFCreateAudioRenderer ストリーミング オーディオ レンダラーを作成します。 |
MFCreateAudioRendererActivate ストリーミング オーディオ レンダラーのアクティブ化オブジェクトを作成します。 |
MFCreateAVIMediaSink Audio-Video インターリーブ (AVI) シンクを作成します。 |
MFCreateCameraControlMonitor IMFCameraControlMonitor のインスタンスを作成します。 |
MFCreateCameraOcclusionStateMonitor IMFCameraOcclusionStateMonitor の新しいインスタンスを作成します。これにより、カメラのオクルージョン状態が変化したときにアプリケーションが通知を受け取ることができます。 |
MFCreateContentDecryptorContext 指定したメディア保護システムの IMFContentDecryptorContext インターフェイスを作成します。 |
MFCreateContentProtectionDevice 指定したメディア保護システムの IMFContentProtectionDevice インターフェイスを作成します。 |
MFCreateCredentialCache 資格情報キャッシュ オブジェクトを作成します。 アプリケーションでは、このオブジェクトを使用してカスタム資格情報マネージャーを実装できます。 |
MFCreateDeviceSource ハードウェア キャプチャ デバイスのメディア ソースを作成します。 |
MFCreateDeviceSourceActivate ハードウェア キャプチャ デバイスを表すアクティブ化オブジェクトを作成します。 |
MFCreateFMPEG4MediaSink フラグメント化された MP4 ファイルを作成するためのメディア シンクを作成します。 |
MFCreateMediaSession アプリケーションのプロセスでメディア セッションを作成します。 |
MFCreateMediaTypeFromProperties プロパティから IMFMediaType を作成します。 |
MFCreateMFByteStreamOnStream IStream ポインターをラップする Microsoft Media Foundation バイト ストリームを作成します。 |
MFCreateMFByteStreamOnStreamEx IRandomAccessStream オブジェクトをラップする Microsoft Media Foundation バイト ストリームを作成します。 |
MFCreateMP3MediaSink MP3 メディア シンクを作成します。 |
MFCreateMPEG4MediaSink MP4 ファイルを作成するためのメディア シンクを作成します。 |
MFCreateMuxSink マルチプレクサー Microsoft Media Foundation 変換 (MFT) をラップする汎用メディア シンクを作成します。 |
MFCreateNetSchemePlugin ネットワーク ソースのスキーム ハンドラーを作成します。 |
MFCreatePMPMediaSession 保護されたメディア パス (PMP) プロセス内にメディア セッションのインスタンスを作成します。 |
MFCreatePMPServer 保護されたメディア パス (PMP) サーバー オブジェクトを作成します。 |
MFCreatePresentationClock プレゼンテーションクロックを作成します。 |
MFCreatePresentationDescriptor プレゼンテーション記述子を作成します。 |
MFCreatePropertiesFromMediaType IMFMediaType からプロパティを作成します。 |
MFCreateProtectedEnvironmentAccess コンテンツ保護システムが保護された環境とのハンドシェイクを実行できるようにする IMFProtectedEnvironmentAccess オブジェクトを作成します。 |
MFCreateProxyLocator 既定のプロキシ ロケーターを作成します。 |
MFCreateRelativePanelWatcher IMFRelativePanelWatcher インターフェイスの新しいインスタンスを作成します |
MFCreateRemoteDesktopPlugin リモート デスクトップ プラグイン オブジェクトを作成します。 アプリケーションがターミナル サービス クライアント セッションで実行されている場合は、このオブジェクトを使用します。 |
MFCreateSampleCopierMFT サンプル コピーャー変換のインスタンスを作成します。 |
MFCreateSampleGrabberSinkActivate サンプル グラバー メディア シンクのアクティブ化オブジェクトを作成します。 |
MFCreateSensorActivityMonitor IMFSensorActivityMonitor インターフェイスの新しいインスタンスを初期化します。 |
MFCreateSensorGroup 指定されたシンボリック リンク名に基づいて、IMFSensorGroup インターフェイスのインスタンスを作成します。 |
MFCreateSensorProfile 指定した種類、インデックス、およびオプションの制約に基づいて、センサー プロファイルを作成します。 |
MFCreateSensorProfileCollection センサー プロファイル コレクションを作成します。 |
MFCreateSensorStream IMFSensorStream インターフェイスのインスタンスを作成します。 |
MFCreateSequencerSegmentOffset シーケンサー ソース プレゼンテーション内でシークするために使用できる PROPVARIANT を作成します。 |
MFCreateSequencerSource シーケンサー ソースを作成します。 |
MFCreateSimpleTypeHandler 一度に 1 つのメディアの種類をサポートするメディア型ハンドラーを作成します。 |
MFCreateSourceResolver URL またはバイト ストリームからメディア ソースを作成するために使用されるソース リゾルバーを作成します。 |
MFCreateStandardQualityManager 品質マネージャーの既定の実装を作成します。 |
MFCreateStreamDescriptor ストリーム記述子を作成します。 |
MFCreateStreamOnMFByteStream Microsoft Media Foundation バイト ストリームをラップする IStream ポインターを返します。 |
MFCreateStreamOnMFByteStreamEx Microsoft Media Foundation バイト ストリームをラップする IRandomAccessStream オブジェクトを作成します。 |
MFCreateSystemTimeSource システム時刻に基づくプレゼンテーションのタイム ソースを作成します。 |
MFCreateTopoLoader トポロジ ローダーの新しいインスタンスを作成します。 |
MFCreateTopology トポロジ オブジェクトを作成します。 |
MFCreateTopologyNode トポロジ ノードを作成します。 |
MFCreateTrackedSample ビデオ メディア サンプルの参照カウントを追跡する IMFTrackedSample オブジェクトを作成します。 |
MFCreateTranscodeProfile 空のトランスコード プロファイル オブジェクトを作成します。 |
MFCreateTranscodeSinkActivate トランスコード シンクアクティブ化オブジェクトを作成します。 |
MFCreateTranscodeTopology 部分トランスコード トポロジを作成します。 |
MFCreateTranscodeTopologyFromByteStream バイト ストリームにコード変換するためのトポロジを作成します。 |
MFCreateVideoRendererActivate 拡張ビデオ レンダラー (EVR) メディア シンクのアクティブ化オブジェクトを作成します。 |
MFCreateWAVEMediaSink WAVE アーカイブ シンクを作成します。 WAVE アーカイブ シンクはオーディオを受け取り、.wav ファイルに書き込みます。 |
MFDeserializePresentationDescriptor バイト配列からプレゼンテーション記述子を逆シリアル化します。 |
MFEnumDeviceSources オーディオまたはビデオ キャプチャ デバイスの一覧を列挙します。 |
MFGetLocalId ローカル システム ID を取得します。 |
MFGetService 指定したサービス インターフェイスの オブジェクトを照会します。 (MFGetService) |
MFGetSupportedMimeTypes ソース リゾルバーに登録されている MIME の種類を取得します。 |
MFGetSupportedSchemes ソース リゾルバーに登録されている URL スキームを取得します。 |
MFGetSystemId システム ID データを取得するための IMFSystemId オブジェクトを返します。 |
MFGetSystemTime システム時刻を返します。 |
MFGetTopoNodeCurrentType トポロジ ノードに関連付けられているストリームのメディアの種類を取得します。 |
MFIsContentProtectionDeviceSupported 指定されたメディア保護システムでハードウェア セキュリティ プロセッサがサポートされているかどうかを確認します。 |
MFLoadSignedLibrary 保護された環境に署名されたダイナミック リンク ライブラリを読み込みます。 |
MFRequireProtectedEnvironment メディア プレゼンテーションに保護メディア パス (PMP) が必要かどうかを照会します。 |
MFSerializePresentationDescriptor プレゼンテーション記述子をバイト配列にシリアル化します。 |
MFShutdownObject Media Foundation オブジェクトをシャットダウンし、オブジェクトに関連付けられているすべてのリソースを解放します。 (MFShutdownObject) |
MFTranscodeGetAudioOutputAvailableTypes オーディオ エンコーダーから出力形式の一覧を取得します。 |
ASF_FLAT_PICTURE メディア ソースのメタデータとして格納されるイメージが含まれます。 この構造は、WM/Picture メタデータ属性のデータ項目として使用されます。 |
ASF_FLAT_SYNCHRONISED_LYRICS メディア ソースのメタデータとして格納されている同期された歌詞が含まれます。 この構造は、WM/Lyrics_Synchronised メタデータ属性のデータ項目として使用されます。 |
MF_BYTE_STREAM_CACHE_RANGE バイトの範囲を指定します。 |
MF_CAMERA_CONTROL_RANGE_INFO MF_CAMERA_CONTROL_RANGE_INFO構造体は、カメラ コントロールの許容範囲、ステップ値、既定値を表します。 |
MF_LEAKY_BUCKET_PAIR ファイルのバッファリング要件を指定します。 |
MF_TRANSCODE_SINK_INFO トランスコード シンク アクティブ化オブジェクトのオーディオ ストリームとビデオ ストリームに関する情報が含まれています。 |
MFBYTESTREAM_BUFFERING_PARAMS ネットワーク バイト ストリームのバッファリング パラメーターを指定します。 |
MFCLOCK_PROPERTIES クロックのプロパティを定義します。 |
MFCONTENTPROTECTIONDEVICE_INPUT_DATA 保護システム関数への入力として提供するデータに関する情報が含まれます。 |
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA 保護システム関数からの出力として受け取ったデータに関する情報が含まれます。 |
MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA マルチメディア クラス スケジューラ サービス (MMCSS) パラメーターのセキュリティで保護されたプロセッサに対して、リアルタイム タスクを予想される優先度でスケジュールできるようにアドバイスします。 |
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION 出力信頼機関 (OTA) によって要求されたアクションについて説明します。 要求は、入力信頼機関 (ITA) に送信されます。 |
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS IMFInputTrustAuthority::BindAccess メソッドまたは IMFInputTrustAuthority::UpdateAccess メソッドのパラメーターが含まれています。 |
MFMediaKeyStatus コンテンツ復号化モジュール (CDM) セッション キーの状態を表します。 |
MFNetCredentialManagerGetParam 資格情報マネージャーの認証情報が含まれます。 |
MFRR_COMPONENT_HASH_INFO 取り消されたコンポーネントに関する情報が含まれます。 |
MFRR_COMPONENTS 取り消された 1 つ以上のコンポーネントに関する情報が含まれます。 |
MFT_REGISTRATION_INFO IMFLocalMFTRegistration::RegisterMFTs メソッドのパラメーターが含まれています。 |
MFTOPONODE_ATTRIBUTE_UPDATE トポロジ ノードの新しい属性値を指定します。 |
SENSORPROFILEID センサー プロファイル ID について説明します。 |
MF_CAMERA_CONTROL_CONFIGURATION_TYPE カメラ コントロールの構成の種類を指定します。 |
MF_CONNECT_METHOD トポロジ ローダーがトポロジ ノードを接続する方法を指定します。 |
MF_CROSS_ORIGIN_POLICY HTML5 メディア要素によって使用される W3C クロス オリジン設定 (CORS) 属性にマップされます。 |
MF_MEDIAKEY_STATUS コンテンツ復号化モジュール (CDM) セッション キーの状態を指定します。 |
MF_MEDIAKEYSESSION_MESSAGETYPE コンテンツ復号化モジュール (CDM) メッセージの種類を指定します。 |
MF_MEDIAKEYSESSION_TYPE IMFContentDecryptionModuleSession オブジェクトで表されるコンテンツ復号化モジュール (CDM) セッションの種類を指定します。 |
MF_MEDIASOURCE_STATUS_INFO . (MF_MEDIASOURCE_STATUS_INFO) |
MF_OBJECT_TYPE ソース リゾルバーによって作成されるオブジェクトの種類を定義します。 |
MF_OPM_ACP_PROTECTION_LEVEL MFPROTECTION_ACPの保護レベルを定義します。 |
MF_OPM_CGMSA_PROTECTION_LEVEL MFPROTECTION_CGMSAの保護レベルを定義します。 |
MF_QUALITY_ADVISE_FLAGS IMFQualityAdvise2::NotifyQualityEvent メソッドのフラグが含まれています。 |
MF_QUALITY_DROP_MODE パイプライン コンポーネントがサンプルをどれだけ積極的にドロップするかを指定します。 |
MF_QUALITY_LEVEL パイプライン コンポーネントの品質レベルを指定します。 |
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS MF_TOPOLOGY_RESOLUTION_STATUS属性の状態フラグを定義します。 |
MF_TOPOLOGY_TYPE トポロジ ノードの種類を定義します。 |
MF_TOPONODE_DRAIN_MODE トポロジ内の変換がドレインされる時間を定義します。 |
MF_TOPONODE_FLUSH_MODE トポロジ内の変換をフラッシュするタイミングを定義します。 |
MF_TRANSCODE_ADJUST_PROFILE_FLAGS MF_TRANSCODE_ADJUST_PROFILE属性で設定されるプロファイル フラグを定義します。 |
MF_TRANSCODE_TOPOLOGYMODE_FLAGS MF_TRANSCODE_TOPOLOGYMODE属性のフラグを定義します。 |
MF_TRANSFER_VIDEO_FRAME_FLAGS . (MF_TRANSFER_VIDEO_FRAME_FLAGS) |
MF_URL_TRUST_STATUS URL が信頼できるソースからのものかどうかを示します。 |
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE MF_VIDEO_PROCESSOR_ALGORITHMによって使用されるビデオ プロセッサのアルゴリズムを定義します。 |
MF_VIDEO_PROCESSOR_MIRROR ビデオ イメージを反転する方法を指定します。 |
MF_VIDEO_PROCESSOR_ROTATION ビデオ イメージを回転させる方法を指定します。 |
MFAudioConstriction オーディオ定数の値を指定します。 |
MFCameraOcclusionState カメラのオクルージョン状態を指定します。 |
MFCLOCK_CHARACTERISTICS_FLAGS クロックの特性を記述するフラグが含まれます。 |
MFCLOCK_RELATIONAL_FLAGS 時計のプロパティを定義します。 |
MFCLOCK_STATE クロックの状態を定義します。 |
MFMEDIASOURCE_CHARACTERISTICS メディア ソースの特性を定義します。 |
MFNET_PROXYSETTINGS 既定のプロキシ ロケーターでプロキシ サーバーへの接続設定を指定する方法を指定します。 |
MFNetAuthenticationFlags ユーザーの資格情報の使用方法を指定します。 |
MFNetCredentialOptions キャッシュ ネットワーク資格情報のオプションについて説明します。 |
MFNetCredentialRequirements 資格情報マネージャーがユーザー資格情報を取得する方法を指定します。 |
MFNETSOURCE_CACHE_STATE メディア ファイルまたはエントリのキャッシュの状態を定義します。 |
MFNETSOURCE_PROTOCOL_TYPE ストリーミングまたはダウンロードで使用される制御プロトコルの種類を示します。 |
MFNETSOURCE_STATISTICS_IDS ネットワーク ソースによって収集される統計を定義します。 |
MFNETSOURCE_TRANSPORT_TYPE データのストリーミングまたはダウンロードに使用されるトランスポートの種類 (TCP または UDP) について説明します。 |
MFPMPSESSION_CREATION_FLAGS MFCreatePMPMediaSession 関数の動作を定義するフラグが含まれています。 |
MFPOLICYMANAGER_ACTION ストリームで実行できるアクションを定義します。 |
MFRATE_DIRECTION 再生の方向 (前方または逆方向) を指定します。 |
MFSampleAllocatorUsage MFSampleAllocatorUsage 列挙は、IMFSampleAllocatorControl インターフェイスを実装するコンポーネントのアロケーターの使用法を指定します。 |
MFSensorDeviceMode IMFSensorDevice の共有モードを指定します。 |
MFSensorDeviceType センサー デバイスの種類を指定します。 この列挙の値は、IMFSensorDevice::GetDeviceType によって返されます。 |
MFSensorStreamType IMFSensorDevice に関連付けられているストリームが入力ストリームか出力ストリームかを指定します。 |
MFSequencerTopologyFlags シーケンサー ソースにトポロジを追加したり、キューに既に存在するトポロジを更新したりするためのフラグが含まれます。 |
MFSESSION_GETFULLTOPOLOGY_FLAGS IMFMediaSession::GetFullTopology メソッドのフラグを定義します。 |
MFSESSION_SETTOPOLOGY_FLAGS IMFMediaSession::SetTopology メソッドの動作を定義します。 |
MFSHUTDOWN_STATUS IMFShutdown::Shutdown メソッドの呼び出しの現在の状態について説明します。 |
MFSTREAMSINK_MARKER_TYPE IMFStreamSink::P laceMarker メソッドのストリーム マーカー情報を定義します。 |
MFTIMER_FLAGS IMFTimer::SetTimer メソッドのフラグが含まれています。 |
MFTOPOLOGY_DXVA_MODE トポロジ ローダーがトポロジで Microsoft DirectX Video Acceleration (DXVA) を有効にするかどうかを指定します。 |
MFTOPOLOGY_HARDWARE_MODE トポロジ ローダーがハードウェア ベースの Media Foundation 変換 (MFT) をトポロジに挿入するかどうかを指定します。 |
SAMPLE_PROTECTION_VERSION サンプル保護のバージョン番号を定義します。 |