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 を返す。発生しうる値は次の表に示すものに限定されない。
このドキュメントは省略されている。
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 を返す。発生しうる値は次の表に示すものに限定されない。
このドキュメントは省略されている。
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 を返す。発生しうる値は次の表に示すものに限定されない。