リファレンス 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

mf.dll

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

Win32API

MFCreate3GPMediaSink
3GP ファイル作成用のメディアシンクを作成する。
3GP ファイル作成用のメディアシンクを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでない場合は HRESULT エラーコードを返す。 [備考] 3GP メディアシンクは最大 1 つのビデオストリームと 1 つのオーディオストリームをサポートする。
MFCreateAC3MediaSink
AC-3 メディアシンクのインスタンスを作成する。
AC-3 メディアシンクのインスタンスを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでない場合は HRESULT エラーコードを返す。 [備考] AC-3 メディアシンクは圧縮済み AC-3 オーディオを入力として受け取り、変更せずにバイトストリームへ書き込む。
MFCreateADTSMediaSink
Audio Data Transport Stream (ADTS) メディアシンクのインスタンスを作成する。
Audio Data Transport Stream (ADTS) メディアシンクのインスタンスを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでない場合は HRESULT エラーコードを返す。
MFCreateASFContentInfo
ASF ヘッダオブジェクトオブジェクトを作成する。
ASF ヘッダオブジェクトオブジェクトを作成する。 [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。 このドキュメントは省略されている。
MFCreateASFIndexer
ASF インデクサーオブジェクトを作成する。
ASF インデクサーオブジェクトを作成する。 [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。 このドキュメントは省略されている。
MFCreateASFIndexerByteStream
ASF ストリーム内のインデックスにアクセスするためのバイトストリームを作成する。
ASF ストリーム内のインデックスにアクセスするためのバイトストリームを作成する。 [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。 このドキュメントは省略されている。
MFCreateASFMediaSink
ASF メディアシンクを作成する。
ASF メディアシンクを作成する。 [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。 このドキュメントは省略されている。
MFCreateASFMediaSinkActivate
ASF メディアシンクを作成するために使用できるアクティベーションオブジェクトを作成する。
ASF メディアシンクを作成するために使用できるアクティベーションオブジェクトを作成する。 [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。 このドキュメントは省略されている。
MFCreateASFMultiplexer
ASF マルチプレクサを作成する。
ASF マルチプレクサを作成する。 [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。 このドキュメントは省略されている。
MFCreateASFProfile
ASF プロファイルオブジェクトを作成する。
ASF プロファイルオブジェクトを作成する。 [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。 このドキュメントは省略されている。
MFCreateASFProfileFromPresentationDescriptor
プレゼンテーションディスクリプタから ASF プロファイルオブジェクトを作成する。
プレゼンテーションディスクリプタから ASF プロファイルオブジェクトを作成する。 [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。 このドキュメントは省略されている。
MFCreateASFSplitter
ASF スプリッタを作成する。
ASF スプリッタを作成する。 [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。 このドキュメントは省略されている。
MFCreateASFStreamingMediaSink
ASF ストリーミングシンク用のアクティベーションオブジェクトを作成する。(MFCreateASFStreamingMediaSink)
ASF ストリーミングシンク用のアクティベーションオブジェクトを作成する。(MFCreateASFStreamingMediaSink) [戻り値] 関数が成功すると S_OK を返す。そうでない場合は HRESULT エラーコードを返す。
MFCreateASFStreamingMediaSinkActivate
ASF ストリーミングシンク用のアクティベーションオブジェクトを作成する。(MFCreateASFStreamingMediaSinkActivate)
ASF ストリーミングシンク用のアクティベーションオブジェクトを作成する。(MFCreateASFStreamingMediaSinkActivate) [戻り値] 関数が成功すると S_OK を返す。そうでない場合は HRESULT エラーコードを返す。
MFCreateASFStreamSelector
ASF ストリームセレクタを作成する。
ASF ストリームセレクタを作成する。 [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。 このドキュメントは省略されている。
MFCreateCredentialCache
資格情報キャッシュオブジェクトを作成する。アプリケーションはこのオブジェクトを使用してカスタム資格情報マネージャを実装できる。
資格情報キャッシュオブジェクトを作成する。アプリケーションはこのオブジェクトを使用してカスタム資格情報マネージャを実装できる。 [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。 このドキュメントは省略されている。
MFCreateFMPEG4MediaSink
フラグメント化 MP4 ファイル作成用のメディアシンクを作成する。
フラグメント化 MP4 ファイル作成用のメディアシンクを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでない場合は HRESULT エラーコードを返す。
MFCreateMP3MediaSink
MP3 メディアシンクを作成する。
MP3 メディアシンクを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでない場合は HRESULT エラーコードを返す。 [備考] MP3 メディアシンクは圧縮済み MP3 オーディオサンプルを入力として受け取り、ID3 ヘッダ付きの MP3 ファイルを出力する。
MFCreateMPEG4MediaSink
MP4 ファイル作成用のメディアシンクを作成する。
MP4 ファイル作成用のメディアシンクを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでない場合は HRESULT エラーコードを返す。 [備考] MP4 メディアシンクは最大 1 つのビデオストリームと 1 つのオーディオストリームをサポートする。
MFCreateMuxSink
マルチプレクサ Microsoft Media Foundation Transform (MFT) をラップする汎用メディアシンクを作成する。
マルチプレクサ Microsoft Media Foundation Transform (MFT) をラップする汎用メディアシンクを作成する。 [戻り値] 関数が成功すると S_OK を返す。そうでない場合は HRESULT エラーコードを返す。
MFCreateNetSchemePlugin
ネットワークソース用のスキームハンドラを作成する。
ネットワークソース用のスキームハンドラを作成する。 [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。 このドキュメントは省略されている。
MFCreatePresentationDescriptorFromASFProfile
ASF プロファイルオブジェクトからプレゼンテーションディスクリプタを作成する。
ASF プロファイルオブジェクトからプレゼンテーションディスクリプタを作成する。 [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。 このドキュメントは省略されている。
MFCreateProtectedEnvironmentAccess
コンテンツ保護システムが保護された環境とハンドシェイクを実行できるようにする IMFProtectedEnvironmentAccess オブジェクトを作成する。
コンテンツ保護システムが保護された環境とハンドシェイクを実行できるようにする IMFProtectedEnvironmentAccess オブジェクトを作成する。
MFCreateProxyLocator
既定のプロキシロケータを作成する。
既定のプロキシロケータを作成する。 [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。 このドキュメントは省略されている。
MFCreateRemoteDesktopPlugin
リモートデスクトッププラグインオブジェクトを作成する。アプリケーションがターミナルサービスクライアントセッションで実行されている場合にこのオブジェクトを使用する。
リモートデスクトッププラグインオブジェクトを作成する。アプリケーションがターミナルサービスクライアントセッションで実行されている場合にこのオブジェクトを使用する。 [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。 このドキュメントは省略されている。
MFCreateVideoRenderer
Enhanced Video Renderer (EVR) メディアシンクのインスタンスを作成する。
Enhanced Video Renderer (EVR) メディアシンクのインスタンスを作成する。 [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。 このドキュメントは省略されている。
MFCreateVideoRendererActivate
Enhanced Video Renderer (EVR) メディアシンク用のアクティベーションオブジェクトを作成する。
Enhanced Video Renderer (EVR) メディアシンク用のアクティベーションオブジェクトを作成する。 [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。 このドキュメントは省略されている。
MFGetLocalId
ローカルシステム ID を取得する。
ローカルシステム ID を取得する。 [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。
MFGetSystemId
システム ID データを取得するための IMFSystemId オブジェクトを返す。
システム ID データを取得するための IMFSystemId オブジェクトを返す。
MFLoadSignedLibrary
保護された環境向けに署名されたダイナミックリンクライブラリをロードする。
保護された環境向けに署名されたダイナミックリンクライブラリをロードする。 [備考] ダイナミックリンクライブラリには (LoadLibrary と同様に) 単一モジュールのロードカウントが維持される。
MFShutdownObject
Media Foundation オブジェクトをシャットダウンし、そのオブジェクトに関連付けられたすべてのリソースを解放する。(MFShutdownObject)
Media Foundation オブジェクトをシャットダウンし、そのオブジェクトに関連付けられたすべてのリソースを解放する。(MFShutdownObject) [戻り値] 関数は HRESULT を返す。発生しうる値は次の表に示すものに限定されない。