リファレンス 144 ドキュメント 7 サンプル 48
標準機能 346 advapi32.dll 419 api-ms-win-core-winrt-string-l1-1-0.dll 1 api-ms-win-dx-d3dkmt-l1-1-0.dll 1 arduino 12 Artlet2D 55 avrt.dll 11 bcrypt.dll 53 com_misc.dll 1238 comctl32.dll 94 comdlg32.dll 2 crypt32.dll 218 d2d1.dll 13 d3d11.dll 5 d3module 29 dbghelp.dll 128 dinput8.dll 1 dwmapi.dll 31 dwrite.dll 1 dxgi.dll 5 DxLibW 2738 encode.as 8 evr.dll 7 form_decode 1 gdi32.dll 384 gdiplus.dll 627 glu32.dll 52 hgimg3 152 hgimg4 166 hsedsdk 36 HSP3Dish 119 hsp3imp 4 hsp3util 17 hspble.dll 13 hspcbcom 11 hspcmp 21 hspcv 31 hspcv4 275 hspd2d 28 hspda 23 hspdb 8 hspdb.dll 14 hspduckdb.dll 10 hspext 59 hspinet 60 hspjson.dll 10 hspllama.dll 11 hspmath 41 hspmcp.dll 7 hspmfcam.dll 30 hspmidi.dll 17 hspmucom 17 hspogg 20 hsponnx.dll 13 hsppdf.dll 11 hspprint 6 hspsapi_64.dll 3 hspsock 12 hsptflite.dll 19 hsptv 2 hspusbio 6 hspvosk_64.dll 4 hspwasm.dll 10 hspwebsrv.dll 9 hspwebview2.dll 18 hspwgcapture.dll 8 hspwhisper_64.dll 4 hspwinrtocr.dll 5 hspwinrtspeech_64.dll 3 httpapi.dll 42 imm32.dll 63 iphlpapi.dll 194 iron_7z.hsp 6 iron_ai.hsp 9 iron_camera.hsp 6 iron_camera_mf.hsp 31 iron_clip.hsp 4 iron_csv.hsp 8 iron_dialog.hsp 2 iron_hash.hsp 12 iron_http.hsp 4 iron_ini.hsp 11 iron_json.hsp 10 iron_mcp_client.hsp 9 iron_mcp_server.hsp 6 iron_mediapipe.hsp 13 iron_office.hsp 6 iron_perf.hsp 5 iron_serial.hsp 6 iron_shell.hsp 6 iron_speech.hsp 9 iron_sysinfo.hsp 10 iron_toast.hsp 4 iron_url.hsp 6 iron_video.hsp 10 iron_xlsx.hsp 11 kernel32.dll 884 layer_fade 5 mf.dll 31 mfplat.dll 122 mfreadwrite.dll 5 mod_fontdlg 1 mod_joystick2 2 mod_menu 3 mod_mmaudio 7 mod_picfont 2 mod_posteffect 7 mod_regexp 4 mod_rss 1 mod_vpad 5 msimg32.dll 3 ncrypt.dll 1 netapi32.dll 45 normaliz.dll 2 obaq 51 obj 4 ole32.dll 143 oleaut32.dll 404 opengl32.dll 353 powrprof.dll 84 propsys.dll 1 psapi.dll 20 secur32.dll 2 shell32.dll 195 shlwapi.dll 15 SQLele 18 urlmon.dll 71 user32.dll 607 userenv.dll 34 uxtheme.dll 77 version.dll 7 wer.dll 20 windowscodecs.dll 9 winhttp.dll 46 wininet.dll 192 winmm.dll 146 wintrust.dll 7 wlanapi.dll 59 wmvcore.dll 11 ws2_32.dll 90 wtsapi32.dll 44 xaudio2_8.dll 4 xmllite.dll 6 ZLibWrap 2

mfplat.dll

Version 1.0 Date 2026/04/16 Author IronHSP / CsWin32 bridge

Win32API

CreatePropertyStore
空のプロパティストアオブジェクトを作成する。
空のプロパティストアオブジェクトを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFAllocateWorkQueue
新しいワークキューを作成する。(MFAllocateWorkQueue)
新しいワークキューを作成する。(MFAllocateWorkQueue) [戻り値] 関数は HRESULT を返す。取りうる値には次の表のものを含むがそれに限らない。このドキュメントは省略されている。
MFAverageTimePerFrameToFrameRate
ビデオフレームの平均継続時間からフレームレート (フレーム/秒) を計算する。
ビデオフレームの平均継続時間からフレームレート (フレーム/秒) を計算する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFBeginCreateFile
ファイルからバイトストリームを作成する非同期要求を開始する。
ファイルからバイトストリームを作成する非同期要求を開始する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] 要求が完了すると、コールバックオブジェクトの IMFAsyncCallback::Invoke メソッドが呼び出される。
MFBeginRegisterWorkQueueWithMMCSS
ワークキューを Multimedia Class Scheduler Service (MMCSS) タスクに関連付ける。(MFBeginRegisterWorkQueueWithMMCSS)
ワークキューを Multimedia Class Scheduler Service (MMCSS) タスクに関連付ける。(MFBeginRegisterWorkQueueWithMMCSS) [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFCalculateBitmapImageSize
ビデオフォーマットの画像サイズを取得する。
ビデオフォーマットの画像サイズを取得する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] この関数を呼び出す前に BITMAPINFOHEADER 構造体の少なくとも次のメンバを設定する必要がある。このドキュメントは省略されている。
MFCalculateImageSize
非圧縮ビデオフォーマットの画像サイズをバイト単位で取得する。(MFCalculateImageSize)
非圧縮ビデオフォーマットの画像サイズをバイト単位で取得する。(MFCalculateImageSize) [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFCancelCreateFile
ファイルからバイトストリームを作成する非同期要求をキャンセルする。
ファイルからバイトストリームを作成する非同期要求をキャンセルする。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] この関数を使用して MFBeginCreateFile の以前の呼び出しをキャンセルできる。
MFCombineSamples
合計継続時間が指定の時間を超えない場合、メディアサンプルを別のサンプルに連結する。
合計継続時間が指定の時間を超えない場合、メディアサンプルを別のサンプルに連結する。 [戻り値] HRESULT を返す。 [備考] 結合されたサンプルを分割するには MFSplitSample を呼び出す。
MFCompareFullToPartialMediaType
完全なメディア型を部分的なメディア型と比較する。
完全なメディア型を部分的なメディア型と比較する。 [戻り値] 完全なメディア型が部分的なメディア型と互換性がある場合は TRUE を返し、そうでない場合は FALSE を返す。
MFConvertColorInfoFromDXVA
MFVIDEOFORMAT 構造体に拡張色情報を設定する。
MFVIDEOFORMAT 構造体に拡張色情報を設定する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] この関数は MFVIDEOFORMAT 構造体の以下のフィールドを設定する。このドキュメントは省略されている。
MFConvertColorInfoToDXVA
MFVIDEOFORMAT の拡張色情報を DXVA の色情報に変換する。
MFVIDEOFORMAT の拡張色情報を DXVA の色情報に変換する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] Windows 7 より前は evr.dll からエクスポートされていた。
MFConvertFromFP16Array
16 ビット浮動小数点数の配列を 32 ビット浮動小数点数の配列に変換する。
16 ビット浮動小数点数の配列を 32 ビット浮動小数点数の配列に変換する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] pSrc 配列の dwCount 個の値を変換して pDest 配列に書き込む。
MFConvertToFP16Array
32 ビット浮動小数点数の配列を 16 ビット浮動小数点数の配列に変換する。
32 ビット浮動小数点数の配列を 16 ビット浮動小数点数の配列に変換する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] pSrc 配列の値を変換して pDest 配列に書き込む。
MFCopyImage
画像または画像プレーンをあるバッファから別のバッファにコピーする。
画像または画像プレーンをあるバッファから別のバッファにコピーする。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] この関数は画像の単一プレーンをコピーする。
MFCreate2DMediaBuffer
2D 画像データを保持するシステムメモリバッファオブジェクトを作成する。
2D 画像データを保持するシステムメモリバッファオブジェクトを作成する。 [戻り値] 以下の値のいずれかを返すことがある。このドキュメントは省略されている。 [備考] 返されるバッファオブジェクトは IMF2DBuffer2 インターフェイスも公開する。
MFCreateAlignedMemoryBuffer
指定したバイトアライメントでシステムメモリを確保し、それを管理するメディアバッファを作成する。
指定したバイトアライメントでシステムメモリを確保し、それを管理するメディアバッファを作成する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] メディアバッファオブジェクトが破棄される際に、割り当てたメモリが解放される。
MFCreateAMMediaTypeFromMFMediaType
Media Foundation のメディア型から DirectShow AM_MEDIA_TYPE 構造体を作成する。
Media Foundation のメディア型から DirectShow AM_MEDIA_TYPE 構造体を作成する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFCreateAttributes
空の属性ストアを作成する。
空の属性ストアを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFCreateAudioMediaType
WAVEFORMATEX 構造体からオーディオメディア型を作成する。
WAVEFORMATEX 構造体からオーディオメディア型を作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFCreateCollection
空のコレクションオブジェクトを作成する。
空のコレクションオブジェクトを作成する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFCreateContentDecryptorContext
指定したメディア保護システム用の IMFContentDecryptorContext インターフェイスを作成する。
指定したメディア保護システム用の IMFContentDecryptorContext インターフェイスを作成する。
MFCreateContentProtectionDevice
指定したメディア保護システム用の IMFContentProtectionDevice インターフェイスを作成する。
指定したメディア保護システム用の IMFContentProtectionDevice インターフェイスを作成する。
MFCreateD3D12SynchronizationObject
Media Foundation オブジェクトに格納された D3D12 リソースへのアクセスを同期する Media Foundation D3D12 同期プリミティブをインスタンス化する。
Media Foundation オブジェクトに格納された D3D12 リソースへのアクセスを同期する Media Foundation D3D12 同期プリミティブをインスタンス化する。
MFCreateDXGIDeviceManager
Microsoft DirectX Graphics Infrastructure (DXGI) Device Manager のインスタンスを作成する。
Microsoft DirectX Graphics Infrastructure (DXGI) Device Manager のインスタンスを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFCreateDXGISurfaceBuffer
Microsoft DirectX Graphics Infrastructure (DXGI) サーフェスを管理するメディアバッファを作成する。
Microsoft DirectX Graphics Infrastructure (DXGI) サーフェスを管理するメディアバッファを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFCreateDXSurfaceBuffer
Direct3D 9 サーフェスを管理するメディアバッファオブジェクトを作成する。
Direct3D 9 サーフェスを管理するメディアバッファオブジェクトを作成する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFCreateEventQueue
イベントキューを作成する。
イベントキューを作成する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] この関数は IMFMediaEventGenerator インターフェイスの実装に使用できるヘルパーオブジェクトを作成する。このドキュメントは省略されている。
MFCreateFile
ファイルからバイトストリームを作成する。
ファイルからバイトストリームを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFCreateLegacyMediaBufferOnMFMediaBuffer
Media Foundation メディアバッファを DirectX Media Objects (DMO) 互換のバッファに変換する。
Media Foundation メディアバッファを DirectX Media Objects (DMO) 互換のバッファに変換する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFCreateMediaBufferFromMediaType
指定したメディア型に最適なシステムメモリバッファを割り当てる。
指定したメディア型に最適なシステムメモリバッファを割り当てる。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFCreateMediaBufferWrapper
既存のメディアバッファをラップするメディアバッファを作成する。
既存のメディアバッファをラップするメディアバッファを作成する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] ラッパーバッファの最大サイズは元バッファの有効データサイズに制限される。これは元バッファの確保サイズより小さいことがある。
MFCreateMediaEvent
メディアイベントオブジェクトを作成する。
メディアイベントオブジェクトを作成する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] このドキュメントは省略されている。
MFCreateMediaExtensionActivate
Windows ランタイムクラス用のアクティベーションオブジェクトを作成する。
Windows ランタイムクラス用のアクティベーションオブジェクトを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFCreateMediaType
空のメディア型を作成する。
空のメディア型を作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] メディア型は属性なしで作成される。
MFCreateMediaTypeFromProperties
プロパティから IMFMediaType を作成する。
プロパティから IMFMediaType を作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFCreateMediaTypeFromRepresentation
別のフォーマット表現から Media Foundation メディア型を作成する。
別のフォーマット表現から Media Foundation メディア型を作成する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFCreateMemoryBuffer
システムメモリを確保し、それを管理するメディアバッファを作成する。
システムメモリを確保し、それを管理するメディアバッファを作成する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] 1 バイトアライメントのバッファを割り当てる。
MFCreateMFByteStreamOnStream
IStream ポインタをラップする Microsoft Media Foundation バイトストリームを作成する。
IStream ポインタをラップする Microsoft Media Foundation バイトストリームを作成する。 [戻り値] HRESULT 値を返す。
MFCreateMFByteStreamOnStreamEx
IRandomAccessStream オブジェクトをラップする Microsoft Media Foundation バイトストリームを作成する。
IRandomAccessStream オブジェクトをラップする Microsoft Media Foundation バイトストリームを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFCreateMFByteStreamWrapper
バイトストリームのラッパーを作成する。
バイトストリームのラッパーを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFCreateMFVideoFormatFromMFMediaType
ビデオメディア型から MFVIDEOFORMAT 構造体を作成する。
ビデオメディア型から MFVIDEOFORMAT 構造体を作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFCreateMuxStreamAttributes
多重化サブストリームの内容を記述する IMFAttributes を作成する。
多重化サブストリームの内容を記述する IMFAttributes を作成する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFCreateMuxStreamMediaType
多重化サブストリームのメディア型を記述する IMFMediaType を作成する。
多重化サブストリームのメディア型を記述する IMFMediaType を作成する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFCreateMuxStreamSample
多重化サブストリームのサンプルを含む IMFSample を作成する。
多重化サブストリームのサンプルを含む IMFSample を作成する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFCreatePresentationDescriptor
プレゼンテーション記述子を作成する。
プレゼンテーション記述子を作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] カスタムメディアソースを作成する場合にこの関数でソースプレゼンテーション記述子を作成できる。
MFCreatePropertiesFromMediaType
IMFMediaType からプロパティを作成する。
IMFMediaType からプロパティを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFCreateSample
空のメディアサンプルを作成する。
空のメディアサンプルを作成する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] 当初のサンプルはメディアバッファを含まない。このドキュメントは省略されている。
MFCreateSourceResolver
URL またはバイトストリームからメディアソースを作成するためのソースリゾルバを作成する。
URL またはバイトストリームからメディアソースを作成するためのソースリゾルバを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] Windows 7 より前は mf.dll からエクスポートされていた。
MFCreateStreamDescriptor
ストリーム記述子を作成する。
ストリーム記述子を作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] カスタムメディアソースを作成する場合にストリーム記述子を作成できる。
MFCreateStreamOnMFByteStream
Microsoft Media Foundation バイトストリームをラップする IStream ポインタを返す。
Microsoft Media Foundation バイトストリームをラップする IStream ポインタを返す。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFCreateStreamOnMFByteStreamEx
Microsoft Media Foundation バイトストリームをラップする IRandomAccessStream オブジェクトを作成する。
Microsoft Media Foundation バイトストリームをラップする IRandomAccessStream オブジェクトを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFCreateSystemTimeSource
システム時刻に基づくプレゼンテーション時刻ソースを作成する。
システム時刻に基づくプレゼンテーション時刻ソースを作成する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFCreateTempFile
一時ローカルファイルを裏付けとするバイトストリームを作成する。
一時ローカルファイルを裏付けとするバイトストリームを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] システムの一時フォルダ内にファイルを作成し、そのファイル用のバイトストリームオブジェクトを返す。
MFCreateTrackedSample
ビデオメディアサンプルの参照カウントを追跡する IMFTrackedSample オブジェクトを作成する。
ビデオメディアサンプルの参照カウントを追跡する IMFTrackedSample オブジェクトを作成する。
MFCreateTransformActivate
Media Foundation transform (MFT) 用の汎用アクティベーションオブジェクトを作成する。
Media Foundation transform (MFT) 用の汎用アクティベーションオブジェクトを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] 大半のアプリケーションはこの関数を使用しない。
MFCreateVideoMediaType
MFVIDEOFORMAT 構造体からビデオメディア型を作成する。
MFVIDEOFORMAT 構造体からビデオメディア型を作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFCreateVideoMediaTypeFromBitMapInfoHeader
この関数は実装されていない。(MFCreateVideoMediaTypeFromBitMapInfoHeader)
この関数は実装されていない。(MFCreateVideoMediaTypeFromBitMapInfoHeader) [戻り値] E_FAIL を返す。 [備考] Windows 7 より前は evr.dll からエクスポートされていた。
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx
BITMAPINFOHEADER 構造体からビデオメディア型を作成する。
BITMAPINFOHEADER 構造体からビデオメディア型を作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFCreateVideoMediaTypeFromSubtype
指定したサブタイプを持つ部分的なビデオメディア型を作成する。
指定したサブタイプを持つ部分的なビデオメディア型を作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFCreateVideoSampleAllocatorEx
Microsoft DirectX Graphics Infrastructure (DXGI) と互換性のあるビデオサンプルを割り当てるオブジェクトを作成する。
Microsoft DirectX Graphics Infrastructure (DXGI) と互換性のあるビデオサンプルを割り当てるオブジェクトを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFCreateWaveFormatExFromMFMediaType
Media Foundation オーディオメディア型を WAVEFORMATEX 構造体に変換する。
Media Foundation オーディオメディア型を WAVEFORMATEX 構造体に変換する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFCreateWICBitmapBuffer
Windows Imaging Component (WIC) を管理するメディアバッファオブジェクトを作成する。
Windows Imaging Component (WIC) を管理するメディアバッファオブジェクトを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFDeserializeAttributesFromStream
ストリームから属性を属性ストアに読み込む。
ストリームから属性を属性ストアに読み込む。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] MFSerializeAttributesToStream でシリアライズされた属性ストアをデシリアライズする。
MFDeserializePresentationDescriptor
バイト配列からプレゼンテーション記述子をデシリアライズする。
バイト配列からプレゼンテーション記述子をデシリアライズする。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFEndCreateFile
ファイルからバイトストリームを作成する非同期要求を完了する。
ファイルからバイトストリームを作成する非同期要求を完了する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] MFBeginCreateFile 関数が非同期で完了したときにこの関数を呼び出す。
MFFrameRateToAverageTimePerFrame
ビデオフレームレートをフレーム継続時間に変換する。
ビデオフレームレートをフレーム継続時間に変換する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] 指定したフレームレートからサンプルのタイムスタンプを計算するのに便利。
MFGetAttributesAsBlob
属性ストアの内容をバイト配列に変換する。
属性ストアの内容をバイト配列に変換する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] IUnknown ポインタ値 (MF_ATTRIBUTE_IUNKNOWN) を持つ属性はスキップされ、配列には格納されない。
MFGetAttributesAsBlobSize
MFGetAttributesAsBlob 関数に必要なバッファサイズを取得する。
MFGetAttributesAsBlob 関数に必要なバッファサイズを取得する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] MFGetAttributesAsBlob 関数に必要な配列サイズを取得するために使用する。
MFGetContentProtectionSystemCLSID
コンテンツ保護システムのクラス識別子を取得する。
コンテンツ保護システムのクラス識別子を取得する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] クラス識別子を使用して入力信頼機関 (ITA) を作成できる。
MFGetMFTMerit
ハードウェアコーデックのメリット値を取得する。
ハードウェアコーデックのメリット値を取得する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFGetPluginControl
Microsoft Media Foundation プラグインマネージャへのポインタを取得する。
Microsoft Media Foundation プラグインマネージャへのポインタを取得する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFGetStrideForBitmapInfoHeader
ビデオフォーマットの最小サーフェスストライドを計算する。
ビデオフォーマットの最小サーフェスストライドを計算する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] 画像をメモリに格納するために必要な最小ストライドを計算する。
MFGetSupportedMimeTypes
ソースリゾルバに登録されている MIME 型を取得する。
ソースリゾルバに登録されている MIME 型を取得する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFGetSupportedSchemes
ソースリゾルバに登録されている URL スキームを取得する。
ソースリゾルバに登録されている URL スキームを取得する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFGetSystemTime
システム時刻を返す。
システム時刻を返す。 [戻り値] システム時刻を 100 ナノ秒単位で返す。
MFGetTimerPeriodicity
MFAddPeriodicCallback 関数のタイマー間隔を取得する。
MFAddPeriodicCallback 関数のタイマー間隔を取得する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFGetUncompressedVideoFormat
非圧縮ビデオフォーマットの FOURCC または D3DFORMAT 値を返す。
非圧縮ビデオフォーマットの FOURCC または D3DFORMAT 値を返す。 [戻り値] ビデオフォーマットを識別する FOURCC または D3DFORMAT 値を返す。圧縮または認識されない場合は D3DFMT_UNKNOWN。
MFHeapAlloc
メモリブロックを割り当てる。(MFHeapAlloc)
メモリブロックを割り当てる。(MFHeapAlloc) [戻り値] 関数が成功すると割り当てたメモリブロックへのポインタを返す。失敗時は NULL を返す。
MFHeapFree
MFHeapAlloc で割り当てたメモリブロックを解放する。
MFHeapAlloc で割り当てたメモリブロックを解放する。
MFInitAMMediaTypeFromMFMediaType
Media Foundation メディア型から DirectShow AM_MEDIA_TYPE 構造体を初期化する。
Media Foundation メディア型から DirectShow AM_MEDIA_TYPE 構造体を初期化する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFInitAttributesFromBlob
バイト配列から属性ストアの内容を初期化する。
バイト配列から属性ストアの内容を初期化する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] MFGetAttributesAsBlob でシリアライズされた属性ストアをデシリアライズする。
MFInitMediaTypeFromAMMediaType
DirectShow AM_MEDIA_TYPE 構造体からメディア型を初期化する。
DirectShow AM_MEDIA_TYPE 構造体からメディア型を初期化する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] AM_MEDIA_TYPE と等価な以下のフォーマット構造体でも使用できる。
MFInitMediaTypeFromMFVideoFormat
MFVIDEOFORMAT 構造体からメディア型を初期化する。
MFVIDEOFORMAT 構造体からメディア型を初期化する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFInitMediaTypeFromMPEG1VideoInfo
DirectShow MPEG1VIDEOINFO 構造体からメディア型を初期化する。
DirectShow MPEG1VIDEOINFO 構造体からメディア型を初期化する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFInitMediaTypeFromMPEG2VideoInfo
DirectShow MPEG2VIDEOINFO 構造体からメディア型を初期化する。
DirectShow MPEG2VIDEOINFO 構造体からメディア型を初期化する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFInitMediaTypeFromVideoInfoHeader
DirectShow VIDEOINFOHEADER 構造体からメディア型を初期化する。
DirectShow VIDEOINFOHEADER 構造体からメディア型を初期化する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] このドキュメントは省略されている。
MFInitMediaTypeFromVideoInfoHeader2
DirectShow VIDEOINFOHEADER2 構造体からメディア型を初期化する。
DirectShow VIDEOINFOHEADER2 構造体からメディア型を初期化する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFInitMediaTypeFromWaveFormatEx
WAVEFORMATEX 構造体からメディア型を初期化する。
WAVEFORMATEX 構造体からメディア型を初期化する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFInitVideoFormat
DVD、アナログテレビ、ATSC デジタルテレビなどの標準的なビデオフォーマット用に MFVIDEOFORMAT 構造体を初期化する。
DVD、アナログテレビ、ATSC デジタルテレビなどの標準的なビデオフォーマット用に MFVIDEOFORMAT 構造体を初期化する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFInitVideoFormat_RGB
非圧縮 RGB ビデオフォーマット用に MFVIDEOFORMAT 構造体を初期化する。
非圧縮 RGB ビデオフォーマット用に MFVIDEOFORMAT 構造体を初期化する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] 指定した RGB フォーマットに対して妥当な既定値を設定する。
MFIsContentProtectionDeviceSupported
指定したメディア保護システム向けにハードウェアセキュリティプロセッサがサポートされているかを確認する。
指定したメディア保護システム向けにハードウェアセキュリティプロセッサがサポートされているかを確認する。
MFllMulDiv
((a * b) + d) / c を計算する。各項は 64 ビット符号付き値。
((a * b) + d) / c を計算する。各項は 64 ビット符号付き値。 [戻り値] 計算結果を返す。数値オーバーフロー時は _I64_MAX (正のオーバーフロー) または LLONG_MIN (負のオーバーフロー) を返す。
MFLockDXGIDeviceManager
共有の Microsoft DirectX Graphics Infrastructure (DXGI) Device Manager をロックする。
共有の Microsoft DirectX Graphics Infrastructure (DXGI) Device Manager をロックする。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFMapDX9FormatToDXGIFormat
Microsoft Direct3D 9 フォーマット識別子を Microsoft DirectX Graphics Infrastructure (DXGI) フォーマット識別子に変換する。
Microsoft Direct3D 9 フォーマット識別子を Microsoft DirectX Graphics Infrastructure (DXGI) フォーマット識別子に変換する。 [戻り値] DXGI_FORMAT 値を返す。
MFMapDXGIFormatToDX9Format
DXGI フォーマット識別子を Direct3D 9 フォーマット識別子に変換する。
DXGI フォーマット識別子を Direct3D 9 フォーマット識別子に変換する。 [戻り値] D3DFORMAT 値または FOURCC コードを返す。
MFPutWorkItem
非同期操作をワークキューに登録する。(MFPutWorkItem)
非同期操作をワークキューに登録する。(MFPutWorkItem) [戻り値] HRESULT 値を返す。このドキュメントは省略されている。 [備考] 非同期結果オブジェクトを作成し、ワークキューに登録する。
MFPutWorkItem2
非同期操作を指定した優先度でワークキューに登録する。(MFPutWorkItem2)
非同期操作を指定した優先度でワークキューに登録する。(MFPutWorkItem2) [戻り値] HRESULT 値を返す。このドキュメントは省略されている。
MFPutWorkItemEx
非同期操作をワークキューに登録する。(MFPutWorkItemEx)
非同期操作をワークキューに登録する。(MFPutWorkItemEx) [戻り値] HRESULT 値を返す。このドキュメントは省略されている。 [備考] pResult を MFInvokeCallback に渡す。このドキュメントは省略されている。
MFPutWorkItemEx2
非同期操作を指定した優先度でワークキューに登録する。(MFPutWorkItemEx2)
非同期操作を指定した優先度でワークキューに登録する。(MFPutWorkItemEx2) [戻り値] HRESULT 値を返す。このドキュメントは省略されている。 [備考] ワークアイテムを呼び出すために、この関数は pResult を MFInvokeCallback に渡す。
MFRegisterLocalByteStreamHandler
呼び出し元プロセス内にバイトストリームハンドラを登録する。
呼び出し元プロセス内にバイトストリームハンドラを登録する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] バイトストリームハンドラはソース解決過程で URL からメディアソースを作成するために使用される。
MFRegisterLocalSchemeHandler
呼び出し元プロセス内にスキームハンドラを登録する。
呼び出し元プロセス内にスキームハンドラを登録する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] プロセス内ではローカルスキームハンドラがレジストリ登録のハンドラより優先される。
MFScheduleWorkItem
指定した間隔後に非同期操作を完了するようスケジュールする。(MFScheduleWorkItem)
指定した間隔後に非同期操作を完了するようスケジュールする。(MFScheduleWorkItem) [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] 非同期結果オブジェクトを作成する。
MFSerializeAttributesToStream
属性ストアの内容をストリームに書き込む。
属性ストアの内容をストリームに書き込む。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFSerializePresentationDescriptor
プレゼンテーション記述子をバイト配列にシリアライズする。
プレゼンテーション記述子をバイト配列にシリアライズする。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] デシリアライズするにはバイト配列を MFDeserializePresentationDescriptor に渡す。
MFShutdown
Microsoft Media Foundation プラットフォームをシャットダウンする。
Microsoft Media Foundation プラットフォームをシャットダウンする。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFSplitSample
結合されたメディアサンプルを個別のサンプルに分割する。
結合されたメディアサンプルを個別のサンプルに分割する。 [備考] サンプルを結合するには MFCombineSamples を呼び出す。
MFStartup
Microsoft Media Foundation を初期化する。
Microsoft Media Foundation を初期化する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] アプリケーションは Media Foundation を使用する前にこの関数を呼ばなければならない。
MFTEnum
レジストリ内の Media Foundation transform (MFT) を列挙する。
レジストリ内の Media Foundation transform (MFT) を列挙する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFTEnum2
指定した検索条件にマッチする Microsoft Media Foundation transform (MFT) の一覧を取得する。
指定した検索条件にマッチする Microsoft Media Foundation transform (MFT) の一覧を取得する。 [戻り値] メソッドが成功すると S_OK を返す。失敗時の戻り値には次の表のものを含む。このドキュメントは省略されている。
MFTEnumEx
指定条件に合致する MFT の一覧を取得する。MFTEnum を拡張した関数。
指定条件に合致する MFT の一覧を取得する。MFTEnum を拡張した関数。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] Flags は列挙対象と順序を制御する。このドキュメントは省略されている。
MFTGetInfo
レジストリから Media Foundation transform (MFT) に関する情報を取得する。
レジストリから Media Foundation transform (MFT) に関する情報を取得する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFTRegister
Media Foundation transform (MFT) の情報をレジストリに追加する。
Media Foundation transform (MFT) の情報をレジストリに追加する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] この関数が作成したレジストリエントリは次の関数で読み取られる。
MFTRegisterLocal
Media Foundation transform (MFT) を呼び出し元プロセスに登録する。(MFTRegisterLocal)
Media Foundation transform (MFT) を呼び出し元プロセスに登録する。(MFTRegisterLocal) [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFTRegisterLocalByCLSID
Media Foundation transform (MFT) を呼び出し元プロセスに登録する。(MFTRegisterLocalByCLSID)
Media Foundation transform (MFT) を呼び出し元プロセスに登録する。(MFTRegisterLocalByCLSID) [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFTUnregister
Media Foundation transform (MFT) の登録を解除する。
Media Foundation transform (MFT) の登録を解除する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] MFTRegister 関数が作成したレジストリエントリを削除する。
MFTUnregisterLocal
呼び出し元プロセスから 1 つ以上の Media Foundation transform (MFT) を登録解除する。
呼び出し元プロセスから 1 つ以上の Media Foundation transform (MFT) を登録解除する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFTUnregisterLocalByCLSID
Media Foundation transform (MFT) を呼び出し元プロセスから登録解除する。
Media Foundation transform (MFT) を呼び出し元プロセスから登録解除する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。
MFUnlockDXGIDeviceManager
共有の Microsoft DirectX Graphics Infrastructure (DXGI) Device Manager のロックを解除する。
共有の Microsoft DirectX Graphics Infrastructure (DXGI) Device Manager のロックを解除する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。
MFUnwrapMediaType
MFWrapMediaType で別のメディア型にラップされたメディア型を取得する。
MFWrapMediaType で別のメディア型にラップされたメディア型を取得する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] このドキュメントは省略されている。
MFValidateMediaTypeSize
ビデオフォーマットブロックのバッファサイズを検証する。
ビデオフォーマットブロックのバッファサイズを検証する。 [戻り値] 関数は HRESULT を返す。このドキュメントは省略されている。 [備考] このドキュメントは省略されている。
MFWrapMediaType
別のメディア型をラップするメディア型を作成する。
別のメディア型をラップするメディア型を作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでなければ HRESULT エラーコードを返す。 [備考] 元のメディア型 (pOrig) は新しいメディア型内に MF_MT_WRAPPED_TYPE 属性として格納される。