メディア ファンデーション機能
このセクションの内容
トピック | 説明 |
---|---|
CreateNamedPropertyStore |
名前と値のペアを保持する空のプロパティ ストアを作成します。 |
CreatePropertyStore |
空のプロパティ ストア オブジェクトを作成します。 |
DXVA2_Fixed32OpaqueAlpha |
不透明なアルファ値を含む DXVA2_Fixed32 構造体を返します。 |
DXVA2_Fixed32TransparentAlpha |
透明なアルファ値を含む DXVA2_Fixed32 構造体を返します。 |
DXVA2CreateDirect3DDeviceManager9 |
Direct3D デバイス マネージャーのインスタンスを作成します。 |
DXVA2CreateVideoService |
DirectX ビデオ アクセラレーション (DXVA) サービス オブジェクトを作成します。 |
DXVA2FixedToFloat |
DXVA2_Fixed32値を浮動小数点数に変換します。 |
DXVA2FloatToFixed |
浮動小数点数を DXVA2_Fixed32 値に変換します。 |
DXVAHD_CreateDevice |
Microsoft DirectX ビデオ アクセラレーション 高解像度 (DXVA-HD) デバイスを作成します。 |
MFAddPeriodicCallback |
固定間隔で呼び出されるコールバック関数を設定します。 |
MFAllocateSerialWorkQueue |
作業項目のシリアル化が保証される作業キューを作成します。 |
MFAllocateWorkQueue |
新しい作業キューを作成します。 |
MFAllocateWorkQueueEx |
新しい作業キューを作成します。 |
MFAverageTimePerFrameToFrameRate |
ビデオ フレームの平均継続時間からフレーム レートを 1 秒あたりのフレーム数で計算します。 |
MFBeginCreateFile |
ファイルからバイト ストリームを作成するための非同期要求を開始します。 |
MFBeginRegisterWorkQueueWithMMCSS |
作業キューをマルチメディア クラス スケジューラ サービス (MMCSS) タスクに関連付けます。 |
MFBeginRegisterWorkQueueWithMMCSSEx |
作業キューをマルチメディア クラス スケジューラ サービス (MMCSS) タスクに関連付けます。 |
MFBeginUnregisterWorkQueueWithMMCSS |
マルチメディア クラス スケジューラ サービス (MMCSS) タスクから作業キューの登録を解除します。 |
MFCalculateBitmapImageSize |
ビデオ形式の画像サイズを取得します。 |
MFCalculateImageSize |
圧縮されていないビデオ形式の画像サイズをバイト単位で取得します。 |
MFCancelCreateFile |
ファイルからバイト ストリームを作成するための非同期要求を取り消します。 |
MFCancelWorkItem |
MFScheduleWorkItem または MFScheduleWorkItemEx でスケジュールされた非同期操作を取り消そうとします。 |
MFCheckContentProtectionDevice |
指定されたメディア保護システムでハードウェア セキュリティ プロセッサがサポートされているかどうかを確認します。 |
MFCompareFullToPartialMediaType |
完全なメディアの種類と部分的なメディアの種類を比較します。 |
MFConvertColorInfoFromDXVA |
MFVIDEOFORMAT 構造体の拡張色情報を設定します。 |
MFConvertColorInfoToDXVA |
拡張カラー情報を MFVIDEOFORMAT と同等の DirectX ビデオ アクセラレーション (DXVA) カラー情報に変換します。 |
MFConvertFromFP16Array |
16 ビット浮動小数点数の配列を 32 ビット浮動小数点数の配列に変換します。 |
MFConvertToFP16Array |
32 ビット浮動小数点数の配列を 16 ビット浮動小数点数の配列に変換します。 |
MFCopyImage |
1 つのバッファーから別のバッファーにイメージまたはイメージ プレーンをコピーします。 |
MFCreate2DMediaBuffer |
2D イメージ データを保持するシステム メモリ バッファー オブジェクトを作成します。 |
MFCreate3GPMediaSink |
3GP ファイルを作成するためのメディア シンクを作成します。 |
MFCreateAC3MediaSink |
AC-3 メディア シンクのインスタンスを作成します。 |
MFCreateADTSMediaSink |
オーディオ データ トランスポート ストリーム (ADTS) メディア シンクのインスタンスを作成します。 |
MFCreateAggregateSource |
メディア ソースのコレクションを集計するメディア ソースを作成します。 |
MFCreateAlignedMemoryBuffer |
指定したバイトアラインメントでシステム メモリを割り当て、メモリを管理するメディア バッファーを作成します。 |
MFCreateAMMediaTypeFromMFMediaType |
Media Foundation メディアの種類から DirectShow AM_MEDIA_TYPE 構造体を作成します。 |
MFCreateASFContentInfo |
ASF ヘッダー オブジェクトオブジェクトを作成します。 |
MFCreateASFIndexer |
ASF インデクサー オブジェクトを作成します。 |
MFCreateASFIndexerByteStream |
ASF ストリーム内のインデックスにアクセスするバイト ストリームを作成します。 |
MFCreateASFMediaSink |
ASF メディア シンクを作成します。 |
MFCreateASFMediaSinkActivate |
ASF メディア シンクの作成に使用できるアクティブ化オブジェクトを作成します。 |
MFCreateASFMultiplexer |
ASF マルチプレクサーを作成します。 |
MFCreateASFProfile |
ASF プロファイル オブジェクトを作成します。 |
MFCreateASFProfileFromPresentationDescriptor |
プレゼンテーション記述子から ASF プロファイル オブジェクトを作成します。 |
MFCreateASFSplitter |
ASF スプリッターを作成します。 |
MFCreateASFStreamingMediaSink |
ASF ストリーミング シンクのアクティブ化オブジェクトを作成します。 |
MFCreateASFStreamingMediaSinkActivate |
ASF ストリーミング シンクのアクティブ化オブジェクトを作成します。 |
MFCreateASFStreamSelector |
ASF ストリーム セレクターを作成します。 |
MFCreateAsyncResult |
非同期の結果オブジェクトを作成します。 非同期メソッドを実装する場合は、この関数を使用します。 |
MFCreateAttributes |
空の属性ストアを作成します。 |
MFCreateAudioMediaType |
WAVEFORMATEX 構造体からオーディオ メディアの種類を作成します。 |
MFCreateAudioRenderer |
Streaming オーディオ レンダラーを作成します。 |
MFCreateAudioRendererActivate |
Streaming Audio Renderer のアクティブ化オブジェクトを作成します。 |
MFCreateAVIMediaSink |
オーディオ ビデオ インターリーブ (AVI) シンクを作成します。 |
MFCreateCaptureEngine |
キャプチャ エンジンのインスタンスを作成します。 |
MFCreateCollection |
空のコレクション オブジェクトを作成します。 |
MFCreateContentDecryptorContext |
指定したメディア保護システムの IMFContentDecryptorContext インターフェイスを作成します。 |
MFCreateContentProtectionDevice |
指定したメディア保護システムの IMFContentProtectionDevice インターフェイスを作成します。 |
MFCreateCredentialCache |
資格情報キャッシュ オブジェクトを作成します。 アプリケーションでは、このオブジェクトを使用してカスタム資格情報マネージャーを実装できます。 |
MFCreateDeviceSource |
ハードウェア キャプチャ デバイスのメディア ソースを作成します。 |
MFCreateDeviceSourceActivate |
ハードウェア キャプチャ デバイスを表すアクティブ化オブジェクトを作成します。 |
MFCreateDXGIDeviceManager |
Microsoft DirectX グラフィックス インフラストラクチャ (DXGI) デバイス マネージャーのインスタンスを作成します。 |
MFCreateDXGISurfaceBuffer |
DXGI サーフェスを管理するメディア バッファーを作成します。 |
MFCreateDXSurfaceBuffer |
Direct3D 9 サーフェスを管理するメディア バッファー オブジェクトを作成します。 |
MFCreateEventQueue |
イベント キューを作成します。 |
MFCreateFile |
ファイルからバイト ストリームを作成します。 |
MFCreateFMPEG4MediaSink |
フラグメント化された MP4 ファイルを作成するためのメディア シンクを作成します。 |
MFCreateLegacyMediaBufferOnMFMediaBuffer |
Media Foundation メディア バッファーを DirectX メディア オブジェクト (DNO) と互換性のあるバッファーに変換します。 |
MFCreateMediaBufferFromMediaType |
指定したメディアの種類に最適なシステム メモリ バッファーを割り当てます。 |
MFCreateMediaBufferWrapper |
既存のメディア バッファーをラップするメディア バッファーを作成します。 |
MFCreateMediaEvent |
メディア イベント オブジェクトを作成します。 |
MFCreateMediaExtensionActivate |
Windows ランタイム クラスのアクティブ化オブジェクトを作成します。 |
MFCreateMediaSession |
アプリケーションのプロセスで Media セッション を作成します。 |
MFCreateMediaType |
空のメディアの種類を作成します。 |
MFCreateMediaTypeFromProperties |
プロパティから IMFMediaType を作成します。 |
MFCreateMediaTypeFromRepresentation |
別の形式表現から Media Foundation メディアの種類を作成します。 |
MFCreateMemoryBuffer |
システム メモリを割り当て、それを管理するメディア バッファーを作成します。 |
MFCreateMFByteStreamOnStream |
IStream ポインターをラップする Microsoft Media Foundation バイト ストリームを作成します。 |
MFCreateMFByteStreamOnStreamEx |
IRandomAccessStream オブジェクトをラップする Media Foundation バイト ストリームを作成します。 |
MFCreateMFByteStreamWrapper |
バイト ストリームのラッパーを作成します。 |
MFCreateMFVideoFormatFromMFMediaType |
ビデオ メディアの種類から MFVIDEOFORMAT 構造体を作成します。 |
MFCreateMP3ByteStreamPlugin |
MP3 メディア ソースのバイト ストリーム ハンドラーを作成します。 |
MFCreateMP3MediaSink |
MP3 メディア シンクを作成します。 |
MFCreateMPEG4MediaSink |
MP4 ファイルを作成するためのメディア シンクを作成します。 |
MFCreateMuxSink |
マルチプレクサー Media Foundation 変換 (MFT) をラップする汎用メディア シンクを作成します。 |
MFCreateMuxStreamAttributes |
多重化されたサブストリームの内容を記述する IMFAttributes を作成します。 |
MFCreateMuxStreamMediaType |
多重化されたサブストリームのメディアの種類を記述する IMFMediaType を作成します。 |
MFCreateMuxStreamSample |
多重化されたサブストリームのサンプルを含む IMFSample を作成します。 |
MFCreateNetSchemePlugin |
ネットワーク ソースのスキーム ハンドラーを作成します。 |
MFCreatePathFromURL |
ファイル URL を Microsoft MS-DOS パスに変換します。 |
MFCreatePMPMediaSession |
保護されたメディア パス (PMP) プロセス内にMedia セッションのインスタンスを作成します。 |
MFCreatePMPServer |
保護されたメディア パス (PMP) サーバー オブジェクトを作成します。 |
MFCreatePresentationClock |
プレゼンテーションクロックを作成します。 |
MFCreatePresentationDescriptor |
プレゼンテーション記述子を作成します。 |
MFCreatePresentationDescriptorFromASFProfile |
ASF プロファイル オブジェクトからプレゼンテーション記述子を作成します。 |
MFCreatePropertiesFromMediaType |
IMFMediaType からプロパティを作成します。 |
MFCreateProtectedEnvironmentAccess |
コンテンツ保護システムが保護された環境とのハンドシェイクを実行できるようにする IMFProtectedEnvironmentAccess オブジェクトを作成します。 |
MFCreateProxyLocator |
既定のプロキシ ロケーターを作成します。 |
MFCreateRemoteDesktopPlugin |
リモート デスクトップ プラグイン オブジェクトを作成します。 アプリケーションがターミナル サービス クライアント セッションで実行されている場合は、このオブジェクトを使用します。 |
MFCreateSample |
空のメディア サンプルを作成します。 |
MFCreateSampleCopierMFT |
サンプル コピー 機変換のインスタンスを作成します。 |
MFCreateSampleGrabberSinkActivate |
サンプル グラバー メディア シンクのアクティブ化オブジェクトを作成します。 |
MFCreateSensorActivityMonitor |
IMFSensorActivityMonitor インターフェイスの新しいインスタンスを初期化します。 |
MFCreateSensorGroup |
指定されたシンボリック リンク名に基づいて、 IMFSensorGroup インターフェイスのインスタンスを作成します。 |
MFCreateSensorStream |
IMFSensorStream インターフェイスのインスタンスを作成します。 |
MFCreateSensorProfile |
指定した種類、インデックス、およびオプションの制約に基づいて、センサー プロファイルを作成します。 |
MFCreateSensorProfileCollection |
センサー プロファイル コレクションを作成します。 |
MFCreateSequencerSegmentOffset |
シーケンサー ソース プレゼンテーション内のシークに使用できる PROPVARIANT を作成します。 |
MFCreateSequencerSource |
シーケンサー ソースを作成します。 |
MFCreateSimpleTypeHandler |
一度に 1 つのメディアの種類をサポートするメディア型ハンドラーを作成します。 |
MFCreateSinkWriterFromMediaSink |
メディア シンクからシンク ライターを作成します。 |
MFCreateSinkWriterFromURL |
URL またはバイト ストリームからシンク ライターを作成します。 |
MFCreateSourceReaderFromByteStream |
バイト ストリームからソース リーダーを作成します。 |
MFCreateSourceReaderFromMediaSource |
メディア ソースからソース リーダーを作成します。 |
MFCreateSourceReaderFromURL |
URL からソース リーダーを作成します。 |
MFCreateSourceResolver |
URL またはバイト ストリームからメディア ソースを作成するために使用されるソース リゾルバーを作成します。 |
MFCreateStandardQualityManager |
品質マネージャーの既定の実装を作成します。 |
MFCreateStreamDescriptor |
ストリーム記述子を作成します。 |
MFCreateStreamOnMFByteStream |
Media Foundation バイト ストリームをラップする IStream ポインターを返します。 |
MFCreateStreamOnMFByteStreamEx |
Media Foundation バイト ストリームをラップする IRandomAccessStream オブジェクトを作成します。 |
MFCreateSystemTimeSource |
システム時刻に基づくプレゼンテーションのタイム ソースを作成します。 |
MFCreateTempFile |
一時ローカル ファイルによってサポートされるバイト ストリームを作成します。 |
MFCreateTopoLoader |
トポロジ ローダーの新しいインスタンスを作成します。 |
MFCreateTopology |
トポロジ オブジェクトを作成します。 |
MFCreateTopologyNode |
トポロジ ノードを作成します。 |
MFCreateTrackedSample |
ビデオ メディア サンプルの参照カウントを追跡する IMFTrackedSample オブジェクトを作成します。 |
MFCreateTranscodeProfile |
空のトランスコード プロファイル オブジェクトを作成します。 |
MFCreateTranscodeSinkActivate |
トランスコード シンク アクティブ化オブジェクトを作成します。 |
MFCreateTranscodeTopology |
部分トランスコード トポロジを作成します。 |
MFCreateTranscodeTopologyFromByteStream |
バイト ストリームにコード変換するためのトポロジを作成します。 |
MFCreateTransformActivate |
Media Foundation 変換 (MFT) の汎用アクティブ化オブジェクトを作成します。 |
MFCreateURLFromPath |
Microsoft MS-DOS パスを正規化された URL に変換します。 |
MFCreateVideoMediaType |
MFVIDEOFORMAT 構造体からビデオ メディアの種類を作成します。 |
MFCreateVideoMediaTypeFromBitMapInfoHeader |
この関数は実装されていません。 |
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx |
BITMAPINFOHEADER 構造体からビデオ メディアの種類を作成します。 |
MFCreateVideoMediaTypeFromSubtype |
指定したサブタイプを持つ部分的なビデオ メディア の種類を作成します。 |
MFCreateVideoMediaTypeFromVideoInfoHeader |
KS_VIDEOINFOHEADER構造体からメディアの種類を作成します。 |
MFCreateVideoMediaTypeFromVideoInfoHeader2 |
KS_VIDEOINFOHEADER2構造体からメディアの種類を作成します。 |
MFCreateVideoMixer |
拡張ビデオ レンダラー (EVR) の既定のビデオ ミキサーを作成します。 |
MFCreateVideoMixerAndPresenter |
拡張ビデオ レンダラー (EVR) の既定のビデオ ミキサーとビデオ 発表者を作成します。 |
MFCreateVideoPresenter |
拡張ビデオ レンダラー (EVR) の既定のビデオ 発表者を作成します。 |
MFCreateVideoRenderer |
拡張ビデオ レンダラー (EVR) メディア シンクのインスタンスを作成します。 |
MFCreateVideoRendererActivate |
拡張ビデオ レンダラー (EVR) メディア シンクのアクティブ化オブジェクトを作成します。 |
MFCreateVideoSampleAllocator |
ビデオ サンプルを割り当てるオブジェクトを作成します。 |
MFCreateVideoSampleAllocatorEx |
DXGI と互換性のあるビデオ サンプルを割り当てるオブジェクトを作成します。 |
MFCreateVideoSampleFromSurface |
Direct3D サーフェスを管理するメディア サンプルを作成します。 |
MFCreateWaveFormatExFromMFMediaType |
Media Foundation オーディオ メディアの種類を WAVEFORMATEX 構造体に変換します。 |
MFCreateWAVEMediaSink |
WAVE アーカイブ シンクを作成します。 WAVE アーカイブ シンクはオーディオを受け取り、.wav ファイルに書き込みます。 |
MFCreateWICBitmapBuffer |
Windows イメージング コンポーネント (WIC) を管理するメディア バッファー オブジェクトを作成します。 |
MFCreateWMAEncoderActivate |
Windows Media Audio (WMA) エンコーダーの作成に使用できるアクティブ化オブジェクトを作成します。 |
MFCreateWMVEncoderActivate |
Windows Media Video (WMV) エンコーダーの作成に使用できるアクティブ化オブジェクトを作成します。 |
MFDeserializeAttributesFromStream |
ストリームから属性ストアに属性を読み込みます。 |
MFDeserializePresentationDescriptor |
バイト配列からプレゼンテーション記述子を逆シリアル化します。 |
MFEndCreateFile |
ファイルからバイト ストリームを作成するための非同期要求を完了します。 |
MFEndRegisterWorkQueueWithMMCSS |
作業キューをマルチメディア クラス スケジューラ サービス (MMCSS) タスクに関連付ける非同期要求を完了します。 |
MFEndUnregisterWorkQueueWithMMCSS |
マルチメディア クラス スケジューラ サービス (MMCSS) タスクから作業キューの登録を解除する非同期要求を完了します。 |
MFEnumDeviceSources |
オーディオまたはビデオ キャプチャ デバイスの一覧を列挙します。 |
MFFrameRateToAverageTimePerFrame |
ビデオ フレーム レートをフレーム期間に変換します。 |
MFGetAttribute2UINT32asUINT64 |
値が 2 UINT32 値が UINT64 にパックされている属性を取得します。 |
MFGetAttributeDouble |
属性ストアから double 値を返します。属性が存在しない場合は既定値を返します。 |
MFGetAttributeRatio |
値が比率である属性を取得します。 |
MFGetAttributesAsBlob |
属性ストアの内容をバイト配列に変換します。 |
MFGetAttributesAsBlobSize |
MFGetAttributesAsBlob 関数に必要なバッファーのサイズを取得します。 |
MFGetAttributeSize |
値が size で、幅と高さとして表される属性を取得します。 |
MFGetAttributeString |
属性ストアから文字列値を取得します。 |
MFGetAttributeUINT32 |
属性ストアから UINT32 値を返します。属性が存在しない場合は既定値を返します。 |
MFGetAttributeUINT64 |
属性ストアから UINT64 値を返します。属性が存在しない場合は既定値を返します。 |
MFGetContentProtectionSystemCLSID |
コンテンツ保護システムのクラス識別子を取得します。 |
MFGetLocalId |
ローカル システム ID を取得します。 |
MFGetMFTMerit |
ハードウェア コーデックのメリット値を取得します。 |
MFGetPlaneSize |
圧縮されていないビデオ形式の画像サイズをバイト単位で取得します。 |
MFGetPluginControl |
Media Foundation プラグイン マネージャーへのポインターを取得します。 |
MFGetService |
指定したサービス インターフェイスのオブジェクトを照会します。 |
MFGetStrideForBitmapInfoHeader |
ビデオ形式の最小サーフェスストライドを計算します。 |
MFGetSupportedMimeTypes |
ソース リゾルバーに登録されている MIME の種類を取得します。 |
MFGetSupportedSchemes |
ソース リゾルバーに登録されている URL スキームを取得します。 |
MFGetSystemId |
システム ID データを取得するための IMFSystemId オブジェクトを返します。 |
MFGetSystemTime |
システム時刻を返します。 |
MFGetTimerPeriodicity |
MFAddPeriodicCallback 関数のタイマー間隔を取得します。 |
MFGetTopoNodeCurrentType |
トポロジ ノードに関連付けられているストリームのメディアの種類を取得します。 |
MFGetUncompressedVideoFormat |
圧縮されていないビデオ形式の FOURCC または D3DFORMAT 値を返します。 |
MFGetWorkQueueMMCSSClass |
この作業キューに現在関連付けられているマルチメディア クラス スケジューラ サービス (MMCSS) クラスを取得します。 |
MFGetWorkQueueMMCSSPriority |
作業キューの相対スレッド優先度を取得します。 |
MFGetWorkQueueMMCSSTaskId |
この作業キューに現在関連付けられているマルチメディア クラス スケジューラ サービス (MMCSS) タスク識別子を取得します。 |
MFHeapAlloc |
メモリのブロックを割り当てます。 |
MFHeapFree |
MFHeapAlloc 関数を呼び出して割り当てられたメモリ ブロックを解放します。 |
MFInitAMMediaTypeFromMFMediaType |
Media Foundation メディアの種類から DirectShow AM_MEDIA_TYPE 構造体を初期化します。 |
MFInitAttributesFromBlob |
バイト配列から属性ストアの内容を初期化します。 |
MFInitMediaTypeFromAMMediaType |
DirectShow AM_MEDIA_TYPE 構造体からメディアの種類を初期化します。 |
MFInitMediaTypeFromMFVideoFormat |
MFVIDEOFORMAT 構造体からメディアの種類を初期化します。 |
MFInitMediaTypeFromMPEG1VideoInfo |
DirectShow MPEG1VIDEOINFO 構造体からメディアの種類を初期化します。 |
MFInitMediaTypeFromMPEG2VideoInfo |
DirectShow MPEG2VIDEOINFO 構造体からメディアの種類を初期化します。 |
MFInitMediaTypeFromVideoInfoHeader |
DirectShow VIDEOINFOHEADER 構造体からメディアの種類を初期化します。 |
MFInitMediaTypeFromVideoInfoHeader2 |
DirectShow VIDEOINFOHEADER2 構造体からメディアの種類を初期化します。 |
MFInitMediaTypeFromWaveFormatEx |
WAVEFORMATEX 構造体からメディアの種類を初期化します。 |
MFInitVideoFormat |
DVD、アナログ テレビ、ATSC デジタル テレビなどの標準的なビデオ形式の MFVIDEOFORMAT 構造体を初期化します。 |
MFInitVideoFormat_RGB |
圧縮されていない RGB ビデオ形式の MFVIDEOFORMAT 構造体を初期化します。 |
MFInvokeCallback |
コールバック メソッドを呼び出して非同期操作を完了します。 |
MFIsContentProtectionDeviceSupported |
指定されたメディア保護システムでハードウェア セキュリティ プロセッサがサポートされているかどうかを確認します。 |
MFIsFormatYUV |
FOURCC コードまたは D3DFORMAT 値が YUV 形式であるかどうかを照会します。 |
MFllMulDiv |
((a * b) + d) / c を計算します。各項は 64 ビット符号付き値です。 |
MFLoadSignedLibrary |
保護された環境用に署名されたダイナミック リンク ライブラリを読み込みます。 |
MFLockDXGIDeviceManager |
共有 DXGI デバイス マネージャーをロックします。 |
MFLockPlatform |
MFShutdown 関数をブロックします。 |
MFLockSharedWorkQueue |
共有作業キューを取得してロックします。 |
MFLockWorkQueue |
作業キューをロックします。 |
MFMapDX9FormatToDXGIFormat |
Microsoft Direct3D 9 形式識別子を DXGI 形式識別子に変換します。 |
MFMapDXGIFormatToDX9Format |
DXGI 形式識別子を Direct3D 9 形式識別子に変換します。 |
MFPCreateMediaPlayer |
MFPlay プレーヤー オブジェクトの新しいインスタンスを作成します。 |
MFPERIODICCALLBACK コールバック |
MFAddPeriodicCallback 関数のコールバック関数。 |
MFPutWaitingWorkItem |
イベントが通知されるのを待つ作業項目をキューに入れます。 |
MFPutWorkItem |
非同期操作を作業キューに配置します。 |
MFPutWorkItem2 |
指定した優先順位で、作業キューに非同期操作を配置します。 |
MFPutWorkItemEx |
非同期操作を作業キューに配置します。 |
MFPutWorkItemEx2 |
指定した優先順位で、作業キューに非同期操作を配置します。 |
MFRegisterLocalByteStreamHandler |
呼び出し元のプロセスにバイト ストリーム ハンドラーを登録します。 |
MFRegisterLocalSchemeHandler |
呼び出し元のプロセスにスキーム ハンドラーを登録します。 |
MFRegisterPlatformWithMMCSS |
標準の Media Foundation プラットフォーム作業キューをマルチメディア クラス スケジューラ サービス (MMCSS) に登録します。 |
MFRemovePeriodicCallback |
MFAddPeriodicCallback 関数によって設定されたコールバック関数を取り消します。 |
MFRequireProtectedEnvironment |
メディア プレゼンテーションに保護されたメディア パス (PMP) が必要かどうかをクエリします。 |
MFScheduleWorkItem |
指定した間隔の後に完了する非同期操作をスケジュールします。 |
MFScheduleWorkItemEx |
指定した間隔の後に完了する非同期操作をスケジュールします。 |
MFSerializeAttributesToStream |
属性ストアの内容をストリームに書き込みます。 |
MFSerializePresentationDescriptor |
プレゼンテーション記述子をバイト配列にシリアル化します。 |
MFSetAttribute2UINT32asUINT64 |
2 つの UINT32 値を UINT64 属性値にパックします。 |
MFSetAttributeRatio |
比率を 64 ビット属性値として設定します。 |
MFSetAttributeSize |
幅と高さを 1 つの 64 ビット属性値として設定します。 |
MFShutdown |
Media Foundation プラットフォームをシャットダウンします。 |
MFShutdownObject |
Media Foundation オブジェクトをシャットダウンし、オブジェクトに関連付けられているすべてのリソースを解放します。 |
MFStartup |
Media Foundation を初期化します。 |
MFTEnum |
レジストリ内の Media Foundation 変換 (MFT) を列挙します。 |
MFTEnum2 |
指定した検索条件に一致する Media Foundation 変換 (MFT) の一覧を取得します。 この関数は、 MFTEnumEx 関数を拡張して、外部アプリケーションと内部コンポーネントが、特定のビデオ アダプターに対応するハードウェア MFT を検出できるようにします。 |
MFTEnumEx |
指定した検索条件に一致する Media Foundation 変換 (MFT) の一覧を取得します。 この関数は、 MFTEnum 関数を拡張します。 |
MFTGetInfo |
Media Foundation 変換 (MFT) に関する情報をレジストリから取得します。 |
MFTranscodeGetAudioOutputAvailableTypes |
オーディオ エンコーダーから出力形式の一覧を取得します。 |
MFTRegister |
Media Foundation 変換 (MFT) に関する情報をレジストリに追加します。 |
MFTRegisterLocal |
Media Foundation 変換 (MFT) を呼び出し元のプロセスに登録します。 |
MFTRegisterLocalByCLSID |
Media Foundation 変換 (MFT) を呼び出し元のプロセスに登録します。 |
MFTUnregister |
Media Foundation 変換 (MFT) の登録を解除します。 |
MFTUnregisterLocal |
呼び出し元のプロセスから 1 つ以上の Media Foundation 変換 (MFT) の登録を解除します。 |
MFTUnregisterLocalByCLSID |
呼び出し元のプロセスから Media Foundation 変換 (MFT) の登録を解除します。 |
MFUnlockDXGIDeviceManager |
共有 DXGI デバイス マネージャーのロックを解除します。 |
MFUnlockPlatform |
MFLockPlatform 関数の呼び出しによってロックされた後、Media Foundation プラットフォームのロックを解除します。 |
MFUnlockWorkQueue |
作業キューのロックを解除します。 |
MFUnregisterPlatformFromMMCSS |
マルチメディア クラス スケジューラ サービス (MMCSS) タスクから Media Foundation プラットフォームの作業キューの登録を解除します。 |
MFUnwrapMediaType |
MFWrapMediaType 関数によって別のメディアの種類にラップされたメディアの種類を取得します。 |
MFValidateMediaTypeSize |
ビデオ フォーマット ブロックのバッファーのサイズを検証します。 |
MFWrapMediaType |
別のメディアの種類をラップするメディアの種類を作成します。 |
Pack2UINT32AsUINT64 |
2 つの UINT32 値を UINT64 値にパックします。 |
PackRatio |
比率を表す 2 つの UINT32 値を UINT64 値にパックします。 |
PackSize |
UINT32 幅の値と UINT32 の高さの値を、サイズを表す UINT64 値にパックします。 |
PDXVAHDSW_CreateDevice |
ソフトウェア プラグイン DXVA-HD デバイスのインスタンスを作成します。 |
PDXVAHDSW_CreateVideoProcessor |
ソフトウェア DXVA-HD ビデオ プロセッサ プラグインを作成します。 |
PDXVAHDSW_DestroyDevice |
ソフトウェア プラグイン DXVA-HD デバイスのインスタンスを破棄します。 |
PDXVAHDSW_DestroyVideoProcessor |
ソフウェア DXVA-HD ビデオ プロセッサを破棄します。 |
PDXVAHDSW_GetVideoProcessBltStatePrivate |
ソフトウェア DXVA-HD ビデオ プロセッサからプライベート blit 状態を取得します。 |
PDXVAHDSW_GetVideoProcessorCaps |
1 つ以上のソフトウェア DXVA-HD ビデオ プロセッサの機能を取得します。 |
PDXVAHDSW_GetVideoProcessorCustomRates |
ソフトウェア DXVA-HD ビデオ プロセッサがサポートするカスタム レートを取得します。 |
PDXVAHDSW_GetVideoProcessorDeviceCaps |
ソフトウェア プラグイン DXVA-HD デバイスの機能を取得します。 |
PDXVAHDSW_GetVideoProcessorFilterRange |
ソフトウェア プラグイン DXVA-HD デバイスからサポートされているイメージ フィルター値の範囲を取得します。 |
PDXVAHDSW_GetVideoProcessorInputFormats |
ソフトウェア プラグイン DXVA-HD デバイスでサポートされている入力形式を取得します。 |
PDXVAHDSW_GetVideoProcessorOutputFormats |
ソフトウェア プラグイン DXVA-HD デバイスでサポートされている出力形式を取得します。 |
PDXVAHDSW_GetVideoProcessStreamStatePrivate |
ソフトウェア DXVA-HD ビデオ プロセッサからプライベート ストリームの状態を取得します。 |
PDXVAHDSW_Plugin |
DXVA-HD 用のソフトウェア プラグイン デバイスを初期化する関数へのポインター。 |
PDXVAHDSW_ProposeVideoPrivateFormat |
ソフトウェア プラグイン DXVA-HD デバイスからプライベート サーフェス形式を取得します。 |
PDXVAHDSW_SetVideoProcessBltState |
ソフトウェア DXVA-HD ビデオ プロセッサによる blit 操作の状態パラメーターを設定します。 |
PDXVAHDSW_SetVideoProcessStreamState |
ソフトウェア DXVA-HD ビデオ プロセッサ上の入力ストリームの状態パラメーターを設定します。 |
PDXVAHDSW_VideoProcessBltHD |
ビデオ処理 blit を実行します。 |
Unpack2UINT32AsUINT64 |
UINT64 値から、下位および高次の UINT32 値を取得します。 |
UnpackRatio |
比率を表す UINT64 値から、低次および高次の UINT32 値を取得します。 |
UnpackSize |
サイズを表す UINT64 値から、低次および高次の UINT32 値を取得します。 |
関連トピック