vfw.h ヘッダー

このヘッダーは、Windows マルチメディアで使用されます。 詳細については、次を参照してください。

vfw.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
IAVIEditStream

IAVIEditStream インターフェイスでは、編集可能なストリームの操作と変更がサポートされています。 次のカスタム メソッドに加えて、IUnknown::QueryInterface、IUnknown::AddRef、IUnknown::Release を使用します。
IAVIFile

IAVIFile インターフェイスでは、ファイルとファイル ヘッダーを開いて操作し、ストリーム インターフェイスを作成および取得できます。 次のカスタム メソッドに加えて、IUnknown::QueryInterface、IUnknown::AddRef、および IUnknown::Release を使用します。
IAVIStream

IAVIStream インターフェイスでは、ファイル内のデータ ストリームの作成と操作がサポートされています。 次のカスタム メソッドに加えて、IUnknown::QueryInterface、IUnknown::AddRef、IUnknown::Release を使用します。
IAVIStreaming

IAVIStreaming インターフェイスでは、ストリーミング操作で再生するためのオープン データ ストリームの準備がサポートされています。 次のカスタム メソッドに加えて、IUnknown::QueryInterface、IUnknown::AddRef、IUnknown::Release を使用します。
IGetFrame

IGetFrame インターフェイスは、開いているストリームからの個々のフレームの抽出、展開、および表示をサポートしています。

関数

 
AVIBuildFilterA

AVIBuildFilter 関数は、GetOpenFileName または GetSaveFileName 関数によって後で使用されるフィルター仕様を構築します。 (ANSI)
AVIBuildFilterW

AVIBuildFilter 関数は、GetOpenFileName または GetSaveFileName 関数によって後で使用されるフィルター仕様を構築します。 (Unicode)
AVIClearClipboard

AVIClearClipboard 関数は、クリップボードから AVI ファイルを削除します。
AVIFileAddRef

AVIFileAddRef 関数は、AVI ファイルの参照カウントをインクリメントします。
AVIFileCreateStream

AVIFileCreateStream 関数 (vfw.h) は、既存のファイルに新しいストリームを作成し、新しいストリームへのインターフェイスを作成します。
AVIFileCreateStreamA

AVIFileCreateStream 関数は、既存のファイルに新しいストリームを作成し、新しいストリームへのインターフェイスを作成します。 (AVIFileCreateStreamA)
AVIFileCreateStreamW

AVIFileCreateStreamW (Unicode) 関数 (vfw.h) は、既存のファイルに新しいストリームを作成し、新しいストリームへのインターフェイスを作成します。
AVIFileEndRecord

AVIFileEndRecord 関数は、オーディオ データにビデオの 1 対 1 インターリーブ係数を使用するインターリーブ ファイルを書き込むときに、レコードの末尾をマークします。 (ビデオの各フレームには、同等の量のオーディオ データが散在しています)。
AVIFileExit

AVIFileExit 関数は AVIFile ライブラリを終了し、ライブラリの参照カウントをデクリメントします。
AVIFileGetStream

AVIFileGetStream 関数は、指定された AVI ファイルに関連付けられているストリーム インターフェイスのアドレスを返します。
AVIFileInfo

AVIFileInfo 関数 (vfw.h) は、AVI ファイルに関する情報を取得します。
AVIFileInfoA

AVIFileInfo 関数は、AVI ファイルに関する情報を取得します。 (AVIFileInfoA)
AVIFileInfoW

AVIFileInfoW 関数 (vfw.h) は、AVI ファイルに関する情報を取得します。
AVIFileInit

AVIFileInit 関数は、AVIFile ライブラリを初期化します。
AVIFileOpen

AVIFileOpen 関数 (vfw.h) は AVI ファイルを開き、アクセスに使用するファイル インターフェイスのアドレスを返します。
AVIFileOpenA

AVIFileOpen 関数は、AVI ファイルを開き、それにアクセスするために使用されるファイル インターフェイスのアドレスを返します。 (AVIFileOpenA)
AVIFileOpenW

AVIFileOpenW 関数 (vfw.h) は AVI ファイルを開き、それにアクセスするために使用されるファイル インターフェイスのアドレスを返します。
AVIFileReadData

AVIFileReadData 関数は、作成者や著作権情報など、ファイル全体に適用される省略可能なヘッダー データを読み取ります。
AVIFileRelease

AVIFileRelease 関数は、AVI ファイル インターフェイス ハンドルの参照カウントをデクリメントし、カウントが 0 に達した場合にファイルを閉じます。
AVIFileWriteData

AVIFileWriteData 関数は、補足データ (通常のヘッダー、形式、ストリーム データ以外) をファイルに書き込みます。
AVIGetFromClipboard

AVIGetFromClipboard 関数は、クリップボードから AVI ファイルをコピーします。
AVIMakeCompressedStream

AVIMakeCompressedStream 関数は、圧縮されていないストリームと圧縮フィルターから圧縮ストリームを作成し、圧縮ストリームへのポインターのアドレスを返します。 この関数は、オーディオとビデオの圧縮をサポートします。
AVIMakeFileFromStreams

AVIMakeFileFromStreams 関数は、個別のストリームから AVIFile インターフェイス ポインターを構築します。
AVIMakeStreamFromClipboard

AVIMakeStreamFromClipboard 関数は、クリップボードのストリーム データから編集可能なストリームを作成します。
AVIPutFileOnClipboard

AVIPutFileOnClipboard 関数は、AVI ファイルをクリップボードにコピーします。
AVISaveA

AVISave 関数は、他のファイルまたはメモリからのデータ ストリームを組み合わせてファイルをビルドします。 (ANSI)
AVISaveOptions

AVISaveOptions 関数は、ファイルの保存オプションを取得し、バッファーで返します。
AVISaveOptionsFree

AVISaveOptionsFree 関数は、AVISaveOptions 関数によって割り当てられたリソースを解放します。
AVISaveVA

AVISaveV 関数は、他のファイルまたはメモリからのデータ ストリームを組み合わせてファイルをビルドします。 (ANSI)
AVISaveVW

AVISaveV 関数は、他のファイルまたはメモリからのデータ ストリームを組み合わせてファイルをビルドします。 (Unicode)
AVISaveW

AVISave 関数は、他のファイルまたはメモリからのデータ ストリームを組み合わせてファイルをビルドします。 (Unicode)
AVIStreamAddRef

AVIStreamAddRef 関数は、AVI ストリームの参照カウントをインクリメントします。
AVIStreamBeginStreaming

AVIStreamBeginStreaming 関数は、ストリーミングで使用されるパラメーターを指定し、ストリーム ハンドラーがストリーミングの準備をできるようにします。
AVIStreamCreate

AVIStreamCreate 関数は、ファイルに関連付けられていないストリームを作成します。
AVIStreamDataSize

AVIStreamDataSize マクロは、指定したストリームのオプションのヘッダー データを取得するために必要なバッファー サイズをバイト単位で決定します。
AVIStreamEnd

AVIStreamEnd マクロは、ストリームの末尾に関連付けられているサンプルを計算します。
AVIStreamEndStreaming

AVIStreamEndStreaming 関数はストリーミングを終了します。
AVIStreamEndTime

AVIStreamEndTime マクロは、ストリームの終了を表す時刻を返します。
AVIStreamFindSample

AVIStreamFindSample 関数は、指定した位置に対するサンプルの位置 (キー フレーム、空でないフレーム、または書式の変更を含むフレーム) を返します。
AVIStreamFormatSize

AVIStreamFormatSize マクロは、サンプルの書式情報をストリームに格納するために必要なバッファー サイズをバイト単位で決定します。
AVIStreamGetFrame

AVIStreamGetFrame 関数は、圧縮解除されたビデオ フレームのアドレスを返します。
AVIStreamGetFrameClose

AVIStreamGetFrameClose 関数は、ビデオ フレームの圧縮解除に使用されるリソースを解放します。
AVIStreamGetFrameOpen

AVIStreamGetFrameOpen 関数は、指定されたビデオ ストリームからビデオ フレームを圧縮解除する準備をします。
AVIStreamInfoA

AVIStreamInfo 関数は、ストリーム ヘッダー情報を取得します。 (ANSI)
AVIStreamInfoW

AVIStreamInfo 関数は、ストリーム ヘッダー情報を取得します。 (Unicode)
AVIStreamIsKeyFrame

AVIStreamIsKeyFrame マクロは、指定されたストリーム内のサンプルがキー フレームであるかどうかを示します。
AVIStreamLength

AVIStreamLength 関数は、ストリームの長さを返します。
AVIStreamLengthTime

AVIStreamLengthTime マクロは、ストリームの時間の長さを返します。
AVIStreamNearestKeyFrame

AVIStreamNearestKeyFrame マクロは、ストリーム内の指定した位置またはその前にキー フレームを配置します。
AVIStreamNearestKeyFrameTime

AVIStreamNearestKeyFrameTime マクロは、ストリーム内の指定した時刻に最も近い (または前にある) キー フレームの先頭に対応する時刻を決定します。
AVIStreamNearestSample

AVIStreamNearestSample マクロは、ストリーム内の指定した位置または前に最も近い空でないサンプルを検索します。
AVIStreamNearestSampleTime

AVIStreamNearestSampleTime マクロは、ストリーム内の指定された時刻に最も近いサンプルの先頭に対応する時間を決定します。
AVIStreamNextKeyFrame

AVIStreamNextKeyFrame マクロは、ストリーム内の指定した位置に続く次のキー フレームを検索します。
AVIStreamNextKeyFrameTime

AVIStreamNextKeyFrameTime マクロは、ストリーム内の次のキー フレームの時刻を、指定された時刻から返します。
AVIStreamNextSample

AVIStreamNextSample マクロは、ストリーム内の指定した位置から次の空でないサンプルを検索します。
AVIStreamNextSampleTime

AVIStreamNextSampleTime マクロは、ストリーム内の次のサンプルにサンプルが変更された時刻を返します。 このマクロは、ストリーム内の次の興味深い時刻を見つけます。
AVIStreamOpenFromFileA

AVIStreamOpenFromFile 関数は、ファイルから 1 つのストリームを開きます。 (ANSI)
AVIStreamOpenFromFileW

AVIStreamOpenFromFile 関数は、ファイルから 1 つのストリームを開きます。 (Unicode)
AVIStreamPrevKeyFrame

AVIStreamPrevKeyFrame マクロは、ストリーム内の指定した位置の前にあるキー フレームを検索します。
AVIStreamPrevKeyFrameTime

AVIStreamPrevKeyFrameTime マクロは、ストリーム内の前のキー フレームの時刻を特定の時刻から返します。
AVIStreamPrevSample

AVIStreamPrevSample マクロは、ストリーム内の指定した位置の前に最も近い空でないサンプルを検索します。
AVIStreamPrevSampleTime

AVIStreamPrevSampleTime マクロは、ストリーム内の指定された時刻より前の最も近い空でないサンプルの時刻を決定します。
AVIStreamRead

AVIStreamRead 関数は、ストリームの種類に従ってストリームからオーディオ、ビデオ、またはその他のデータを読み取ります。
AVIStreamReadData

AVIStreamReadData 関数は、オプションのヘッダー データをストリームから読み取ります。
AVIStreamReadFormat

AVIStreamReadFormat 関数は、ストリーム形式データを読み取ります。
AVIStreamRelease

AVIStreamRelease 関数は、AVI ストリーム インターフェイス ハンドルの参照カウントをデクリメントし、カウントが 0 に達するとストリームを閉じます。
AVIStreamSampleSize

AVIStreamRelease マクロは、ストリームからの情報の 1 つのサンプルを格納するために必要なバッファーのサイズを決定します。 サイズは、lPos で指定された位置にあるサンプルに対応します。
AVIStreamSampleToSample

AVIStreamSampleToSample マクロは、2 番目のストリームで発生するサンプルと同時に発生するストリーム内のサンプルを返します。
AVIStreamSampleToTime

AVIStreamSampleToTime 関数は、ストリーム位置をサンプルからミリ秒に変換します。
AVIStreamSetFormat

AVIStreamSetFormat 関数は、指定した位置にストリームの形式を設定します。
AVIStreamStart

AVIStreamStart 関数は、ストリームの開始サンプル番号を返します。
AVIStreamStartTime

AVIStreamStartTime マクロは、ストリームの最初のサンプルの開始時刻を返します。
AVIStreamTimeToSample

AVIStreamTimeToSample 関数は、ミリ秒からサンプルに変換します。
AVIStreamWrite

AVIStreamWrite 関数は、ストリームにデータを書き込みます。
AVIStreamWriteData

AVIStreamWriteData 関数は、オプションのヘッダー情報をストリームに書き込みます。
capCaptureAbort

capCaptureAbort マクロはキャプチャ操作を停止します。 このマクロを使用することも、WM_CAP_ABORT メッセージを明示的に送信することもできます。
capCaptureGetSetup

capCaptureGetSetup マクロは、ストリーミング キャプチャ パラメーターの現在の設定を取得します。 このマクロを使用することも、WM_CAP_GET_SEQUENCE_SETUPメッセージを明示的に送信することもできます。
capCaptureSequence

capCaptureSequence マクロは、ファイルへのビデオとオーディオのストリーミング キャプチャを開始します。 このマクロを使用することも、WM_CAP_SEQUENCE メッセージを明示的に送信することもできます。
capCaptureSequenceNoFile

capCaptureSequenceNoFile マクロは、ファイルにデータを書き込まずにストリーミング ビデオ キャプチャを開始します。 このマクロを使用することも、WM_CAP_SEQUENCE_NOFILE メッセージを明示的に送信することもできます。
capCaptureSetSetup

capCaptureSetSetup マクロは、ストリーミング キャプチャで使用される構成パラメーターを設定します。 このマクロを使用することも、WM_CAP_SET_SEQUENCE_SETUP メッセージを明示的に送信することもできます。
capCaptureSingleFrame

capCaptureSingleFrame マクロは、capCaptureSingleFrameOpen マクロを使用して開かれたキャプチャ ファイルに 1 つのフレームを追加します。 このマクロを使用することも、WM_CAP_SINGLE_FRAME メッセージを明示的に送信することもできます。
capCaptureSingleFrameClose

capCaptureSingleFrameClose マクロは、capCaptureSingleFrameOpen マクロによって開かれたキャプチャ ファイルを閉じます。 このマクロを使用することも、WM_CAP_SINGLE_FRAME_CLOSE メッセージを明示的に送信することもできます。
capCaptureSingleFrameOpen

capCaptureSingleFrameOpen マクロを使用すると、単一フレームキャプチャ用のキャプチャ ファイルが開きます。 キャプチャ ファイル内の以前の情報は上書きされます。 このマクロを使用することも、WM_CAP_SINGLE_FRAME_OPEN メッセージを明示的に送信することもできます。
capCaptureStop

capCaptureStop マクロは、キャプチャ操作を停止します。 このマクロを使用することも、WM_CAP_STOP メッセージを明示的に送信することもできます。
capCreateCaptureWindowA

capCreateCaptureWindow 関数はキャプチャ ウィンドウを作成します。 (ANSI)
capCreateCaptureWindowW

capCreateCaptureWindow 関数はキャプチャ ウィンドウを作成します。 (Unicode)
capDlgVideoCompression

capDlgVideoCompression マクロには、キャプチャ プロセス中に使用するコンプレッサーをユーザーが選択できるダイアログ ボックスが表示されます。
capDlgVideoDisplay

capDlgVideoDisplay マクロには、ユーザーがビデオ出力を設定または調整できるダイアログ ボックスが表示されます。
capDlgVideoFormat

capDlgVideoFormat マクロは、ユーザーがビデオ形式を選択できるダイアログ ボックスを表示します。
capDlgVideoSource

capDlgVideoSource マクロは、ユーザーがビデオ ソースを制御できるダイアログ ボックスを表示します。
capDriverConnect

capDriverConnect マクロは、キャプチャ ウィンドウをキャプチャ ドライバーに接続します。 このマクロを使用することも、WM_CAP_DRIVER_CONNECTメッセージを明示的に送信することもできます。
capDriverDisconnect

capDriverDisconnect マクロは、キャプチャ ウィンドウからキャプチャ ドライバーを切断します。 このマクロを使用することも、WM_CAP_DRIVER_DISCONNECT メッセージを明示的に送信することもできます。
capDriverGetCaps

capDriverGetCaps マクロは、キャプチャ ウィンドウに現在接続されているキャプチャ ドライバーのハードウェア機能を返します。 このマクロを使用することも、WM_CAP_DRIVER_GET_CAPS メッセージを明示的に送信することもできます。
capDriverGetName

capDriverGetName マクロは、キャプチャ ウィンドウに接続されているキャプチャ ドライバーの名前を返します。 このマクロを使用するか、WM_CAP_DRIVER_GET_NAME メッセージを明示的に呼び出すことができます。
capDriverGetVersion

capDriverGetVersion マクロは、キャプチャ ウィンドウに接続されているキャプチャ ドライバーのバージョン情報を返します。 このマクロを使用することも、WM_CAP_DRIVER_GET_VERSION メッセージを明示的に送信することもできます。
capEditCopy

capEditCopy マクロは、ビデオ フレーム バッファーと関連付けられているパレットの内容をクリップボードにコピーします。 このマクロを使用することも、WM_CAP_EDIT_COPY メッセージを明示的に送信することもできます。
capFileAlloc

capFileAlloc マクロは、指定したサイズのキャプチャ ファイルを作成 (事前割り当て) します。 このマクロを使用することも、WM_CAP_FILE_ALLOCATE メッセージを明示的に送信することもできます。
capFileGetCaptureFile

capFileGetCaptureFile マクロは、現在のキャプチャ ファイルの名前を返します。 このマクロを使用するか、WM_CAP_FILE_GET_CAPTURE_FILE メッセージを明示的に呼び出すことができます。
capFileSaveAs

capFileSaveAs マクロは、キャプチャ ファイルの内容を別のファイルにコピーします。 このマクロを使用するか、WM_CAP_FILE_SAVEAS メッセージを明示的に呼び出すことができます。
capFileSaveDIB

capFileSaveDIB マクロは、現在のフレームを DIB ファイルにコピーします。 このマクロを使用するか、WM_CAP_FILE_SAVEDIB メッセージを明示的に呼び出すことができます。
capFileSetCaptureFile

capFileSetCaptureFile マクロは、ビデオ キャプチャに使用されるファイルに名前を付けます。 このマクロを使用するか、WM_CAP_FILE_SET_CAPTURE_FILE メッセージを明示的に呼び出すことができます。
capFileSetInfoChunk

capFileSetInfoChunk マクロは、情報チャンクを設定およびクリアします。 キャプチャ中に AVI ファイルに情報チャンクを挿入して、テキスト文字列やカスタム データを埋め込むことができます。 このマクロを使用するか、WM_CAP_FILE_SET_INFOCHUNK メッセージを明示的に呼び出すことができます。
capGetAudioFormat

capGetAudioFormat マクロは、オーディオ形式を取得します。 このマクロを使用するか、WM_CAP_GET_AUDIOFORMAT メッセージを明示的に呼び出すことができます。
capGetAudioFormatSize

capGetAudioFormatSize マクロは、オーディオ形式のサイズを取得します。 このマクロを使用するか、WM_CAP_GET_AUDIOFORMAT メッセージを明示的に呼び出すことができます。
capGetDriverDescriptionA

capGetDriverDescription 関数は、キャプチャ ドライバーのバージョンの説明を取得します。 (ANSI)
capGetDriverDescriptionW

capGetDriverDescription 関数は、キャプチャ ドライバーのバージョンの説明を取得します。 (Unicode)
capGetMCIDeviceName

capGetMCIDeviceName マクロは、capSetMCIDeviceName マクロで以前に設定された MCI デバイスの名前を取得します。 このマクロを使用するか、WM_CAP_GET_MCI_DEVICE メッセージを明示的に呼び出すことができます。
capGetStatus

capGetStatus マクロは、キャプチャ ウィンドウの状態を取得します。 このマクロを使用するか、WM_CAP_GET_STATUS メッセージを明示的に呼び出すことができます。
capGetUserData

capGetUserData マクロは、キャプチャ ウィンドウに関連付けられているLONG_PTRデータ値を取得します。 このマクロを使用するか、WM_CAP_GET_USER_DATA メッセージを明示的に呼び出すことができます。
capGetVideoFormat

capGetVideoFormat マクロは、使用中のビデオ形式のコピーを取得します。 このマクロを使用するか、WM_CAP_GET_VIDEOFORMAT メッセージを明示的に呼び出すことができます。
capGetVideoFormatSize

capGetVideoFormatSize マクロは、ビデオ形式に必要なサイズを取得します。 このマクロを使用するか、WM_CAP_GET_VIDEOFORMAT メッセージを明示的に呼び出すことができます。
capGrabFrame

capGrabFrame マクロは、キャプチャ ドライバーから 1 つのフレームを取得して表示します。 キャプチャ後、オーバーレイとプレビューは無効になります。 このマクロを使用するか、WM_CAP_GRAB_FRAME メッセージを明示的に呼び出すことができます。
capGrabFrameNoStop

capGrabFrameNoStop マクロは、キャプチャ デバイスから 1 つの圧縮されていないフレームでフレーム バッファーを埋め、それを表示します。
capOverlay

capOverlay マクロは、オーバーレイ モードを有効または無効にします。 オーバーレイ モードでは、ハードウェア オーバーレイを使用してビデオが表示されます。 このマクロを使用するか、WM_CAP_SET_OVERLAY メッセージを明示的に呼び出すことができます。
capPaletteAuto

capPaletteAuto マクロは、キャプチャ ドライバーのサンプル ビデオ フレームを要求し、新しいパレットを自動的に作成します。 このマクロを使用するか、WM_CAP_PAL_AUTOCREATE メッセージを明示的に呼び出すことができます。
capPaletteManual

capPaletteManual マクロは、キャプチャ ドライバーがビデオ フレームを手動でサンプリングし、新しいパレットを作成することを要求します。 このマクロを使用するか、WM_CAP_PAL_MANUALCREATE メッセージを明示的に呼び出すことができます。
capPaletteOpen

capPaletteOpen マクロは、パレット ファイルから新しいパレットを読み込み、キャプチャ ドライバーに渡します。
capPalettePaste

capPalettePaste マクロは、クリップボードからパレットをコピーし、キャプチャ ドライバーに渡します。 このマクロを使用するか、WM_CAP_PAL_PASTE メッセージを明示的に呼び出すことができます。
capPaletteSave

capPaletteSave マクロは、現在のパレットをパレット ファイルに保存します。 パレット ファイルは通常、ファイル名拡張子 を使用します。Pal。 このマクロを使用することも、WM_CAP_PAL_SAVEメッセージを明示的に送信することもできます。
capPreview

capPreview マクロは、プレビュー モードを有効または無効にします。
capPreviewRate

capPreviewRate マクロは、プレビュー モードでフレームの表示速度を設定します。 このマクロを使用するか、WM_CAP_SET_PREVIEWRATE メッセージを明示的に呼び出すことができます。
capPreviewScale

capPreviewScale マクロは、プレビュー ビデオ イメージのスケーリングを有効または無効にします。
capSetAudioFormat

capSetAudioFormat マクロは、ストリーミングまたはステップ キャプチャを実行するときに使用するオーディオ形式を設定します。 このマクロを使用するか、WM_CAP_SET_AUDIOFORMAT メッセージを明示的に呼び出すことができます。
capSetCallbackOnCapControl

capSetCallbackOnCapControl マクロは、正確な記録制御を提供するコールバック関数をアプリケーションに設定します。 このマクロを使用するか、WM_CAP_SET_CALLBACK_CAPCONTROL メッセージを明示的に呼び出すことができます。
capSetCallbackOnError

capSetCallbackOnError マクロは、クライアント アプリケーションでエラー コールバック関数を設定します。 AVICap は、エラーが発生したときにこのプロシージャを呼び出します。 このマクロを使用するか、WM_CAP_SET_CALLBACK_ERROR メッセージを明示的に呼び出すことができます。
capSetCallbackOnFrame

capSetCallbackOnFrame マクロは、アプリケーションでプレビュー コールバック関数を設定します。 キャプチャ ウィンドウがプレビュー フレームをキャプチャするときに、AVICap はこのプロシージャを呼び出します。 このマクロを使用するか、WM_CAP_SET_CALLBACK_FRAME メッセージを明示的に呼び出すことができます。
capSetCallbackOnStatus

capSetCallbackOnStatus マクロは、アプリケーションで状態コールバック関数を設定します。 AVICap は、キャプチャ ウィンドウの状態が変わるたびにこのプロシージャを呼び出します。 このマクロを使用するか、WM_CAP_SET_CALLBACK_STATUS メッセージを明示的に呼び出すことができます。
capSetCallbackOnVideoStream

capSetCallbackOnVideoStream マクロは、アプリケーションでコールバック関数を設定します。 AVICap は、ビデオ バッファーがいっぱいになると、ストリーミング キャプチャ中にこのプロシージャを呼び出します。 このマクロを使用するか、WM_CAP_SET_CALLBACK_VIDEOSTREAM メッセージを明示的に呼び出すことができます。
capSetCallbackOnWaveStream

capSetCallbackOnWaveStream マクロは、アプリケーションでコールバック関数を設定します。
capSetCallbackOnYield

capSetCallbackOnYield マクロは、アプリケーションでコールバック関数を設定します。 AVICap は、ストリーミング キャプチャ中にキャプチャ ウィンドウが生成されるときに、このプロシージャを呼び出します。 このマクロを使用するか、WM_CAP_SET_CALLBACK_YIELD メッセージを明示的に呼び出すことができます。
capSetMCIDeviceName

capSetMCIDeviceName マクロは、データのキャプチャに使用する MCI ビデオ デバイスの名前を指定します。 このマクロを使用するか、WM_CAP_SET_MCI_DEVICE メッセージを明示的に呼び出すことができます。
capSetScrollPos

capSetScrollPos マクロは、キャプチャ ウィンドウに表示するビデオ フレームの部分を定義します。
capSetUserData

capSetUserData マクロは、LONG_PTRデータ値をキャプチャ ウィンドウに関連付けます。 このマクロを使用するか、WM_CAP_SET_USER_DATA メッセージを明示的に呼び出すことができます。
capSetVideoFormat

capSetVideoFormat マクロは、キャプチャされたビデオ データの形式を設定します。 このマクロを使用するか、WM_CAP_SET_VIDEOFORMAT メッセージを明示的に呼び出すことができます。
CreateEditableStream

CreateEditableStream 関数は、編集可能なストリームを作成します。 他のストリーム編集関数を使用する前に、この関数を使用します。
DrawDibBegin

DrawDib 関数は、DrawDib DC のパラメーターを変更するか、新しい DrawDib DC を初期化します。
DrawDibChangePalette

DrawDibChangePalette 関数は、DIB の描画に使用されるパレット エントリを設定します。
DrawDibClose

DrawDibClose 関数は DrawDib DC を閉じ、割り当てられたリソース DrawDib を解放します。
DrawDibDraw

DrawDibDraw 関数は、画面に DIB を描画します。
DrawDibEnd

DrawDibEnd 関数は、DrawDibBegin 関数または DrawDibDraw 関数によって設定された DrawDib DC のフラグとその他の設定をクリアします。
DrawDibGetBuffer

DrawDibGetBuffer 関数は、展開のために DrawDib によって使用されるバッファーの場所を取得します。
DrawDibGetPalette

DrawDibGetPalette 関数は、DrawDib DC で使用されるパレットを取得します。
DrawDibOpen

DrawDibOpen 関数を使用して DrawDib ライブラリを開き、描画用の DrawDib DC を作成します。
DrawDibProfileDisplay

DrawDibProfileDisplay 関数は、DrawDib 関数を使用する場合のディスプレイ システムの設定を決定します。
DrawDibRealize

DrawDibRealize 関数は、指定した DC で使用する DrawDib DC のパレットを実現します。
DrawDibSetPalette

DrawDibSetPalette 関数は、DIB の描画に使用するパレットを設定します。
DrawDibStart

DrawDibStart 関数は、ストリーミング再生用の DrawDib DC を準備します。
DrawDibStop

DrawDibStop 関数は、ストリーミング再生に DrawDib DC で使用されるリソースを解放します。
DrawDibTime

DrawDibTime 関数は、描画操作に関するタイミング情報を取得し、デバッグ操作中に使用されます。
DrawDibUpdate

DrawDibUpdate マクロは、DrawDib オフスクリーン バッファー内の最後のフレームを描画します。
EditStreamClone

EditStreamClone 関数は、重複する編集可能なストリームを作成します。
EditStreamCopy

EditStreamCopy 関数は、編集可能なストリーム (またはその一部) を一時ストリームにコピーします。
EditStreamCut

EditStreamCut 関数は、編集可能ストリームのすべてまたは一部を削除し、ストリームの削除された部分から一時的に編集可能なストリームを作成します。
EditStreamPaste

EditStreamPaste 関数は、あるストリームからストリーム (またはその一部) をコピーし、指定した場所にある別のストリーム内に貼り付けます。
EditStreamSetInfoA

EditStreamSetInfo 関数は、編集可能なストリームの特性を変更します。 (ANSI)
EditStreamSetInfoW

EditStreamSetInfo 関数は、編集可能なストリームの特性を変更します。 (Unicode)
EditStreamSetNameA

EditStreamSetName 関数は、説明的な文字列をストリームに割り当てます。 (ANSI)
EditStreamSetNameW

EditStreamSetName 関数は、説明的な文字列をストリームに割り当てます。 (Unicode)
GetOpenFileNamePreviewA

GetOpenFileNamePreview 関数は、[開く] ダイアログ ボックスを使用してファイルを選択します。 このダイアログ ボックスでは、ユーザーは現在指定されている AVI ファイルをプレビューすることもできます。 この関数は、GetOpenFileName 関数に含まれる機能を拡張します。 (ANSI)
GetOpenFileNamePreviewW

GetOpenFileNamePreview 関数は、[開く] ダイアログ ボックスを使用してファイルを選択します。 このダイアログ ボックスでは、ユーザーは現在指定されている AVI ファイルをプレビューすることもできます。 この関数は、GetOpenFileName 関数に含まれる機能を拡張します。 (Unicode)
GetSaveFileNamePreviewA

GetSaveFileNamePreview 関数は、[名前を付けて保存] ダイアログ ボックスを使用してファイルを選択します。 ダイアログ ボックスを使用すると、ユーザーは現在指定されているファイルをプレビューすることもできます。 この関数は、GetSaveFileName 関数で見つかった機能を拡張します。 (ANSI)
GetSaveFileNamePreviewW

GetSaveFileNamePreview 関数は、[名前を付けて保存] ダイアログ ボックスを使用してファイルを選択します。 ダイアログ ボックスを使用すると、ユーザーは現在指定されているファイルをプレビューすることもできます。 この関数は、GetSaveFileName 関数で見つかった機能を拡張します。 (Unicode)
ICAbout

ICAbout マクロは、ビデオ圧縮ドライバーに [バージョン情報] ダイアログ ボックスを表示するように通知します。 このマクロを使用するか、ICM_ABOUT メッセージを明示的に呼び出すことができます。
ICClose

ICClose 関数は、圧縮機または圧縮解除器を閉じます。
ICCompress

ICCompress 関数は、1 つのビデオ 画像を圧縮します。
ICCompressBegin

ICCompressBegin マクロは、データを圧縮する準備をビデオ圧縮ドライバーに通知します。 このマクロを使用するか、ICM_COMPRESS_BEGIN メッセージを明示的に呼び出すことができます。
ICCompressEnd

ICCompressEnd マクロは、圧縮を終了し、圧縮用に割り当てられたリソースを解放するようにビデオ圧縮ドライバーに通知します。 このマクロを使用するか、ICM_COMPRESS_END メッセージを明示的に呼び出すことができます。
ICCompressGetFormat

ICCompressGetFormat マクロは、ビデオ圧縮ドライバーから圧縮データの出力形式を要求します。 このマクロを使用するか、ICM_COMPRESS_GET_FORMAT メッセージを明示的に呼び出すことができます。
ICCompressGetFormatSize

ICCompressGetFormatSize マクロは、ビデオ圧縮ドライバーから圧縮データの出力形式のサイズを要求します。 このマクロを使用するか、ICM_COMPRESS_GET_FORMAT メッセージを明示的に呼び出すことができます。
ICCompressGetSize

ICCompressGetSize マクロは、指定された出力形式に圧縮するときに、ビデオ圧縮ドライバーが 1 フレームのデータの最大サイズを提供することを要求します。 このマクロを使用するか、ICM_COMPRESS_GET_SIZE メッセージを明示的に呼び出すことができます。
ICCompressorChoose

ICCompressorChoose 関数は、ユーザーがコンプレッサーを選択できるダイアログ ボックスを表示します。 この機能では、登録されているすべてのコンプレッサーを表示したり、特定の形式をサポートするコンプレッサーのみを一覧表示したりできます。
ICCompressorFree

ICCompressorFree 関数は、他の VCM 関数で使用される COMPVARS 構造体のリソースを解放します。
ICCompressQuery

ICCompressQuery マクロは、ビデオ圧縮ドライバーに対してクエリを実行して、特定の入力形式をサポートしているか、特定の入力形式を特定の出力形式に圧縮できるかを判断します。
ICConfigure

ICConfigure マクロは、ビデオ圧縮ドライバーにその構成ダイアログ ボックスを表示するように通知します。 このマクロを使用することも、ICM_CONFIGURE メッセージを明示的に送信することもできます。
ICDecompress

ICDecompress 関数は、1 つのビデオ フレームを圧縮解除します。
ICDecompressBegin

ICDecompressBegin マクロは、データの圧縮解除を準備するためにビデオ圧縮解除ドライバーに通知します。 このマクロを使用するか、ICM_DECOMPRESS_BEGIN メッセージを明示的に呼び出すことができます。
ICDecompressEnd

ICDecompressEnd マクロは、圧縮解除を終了するようにビデオ圧縮解除ドライバーに通知し、圧縮解除のために割り当てられたリソースを解放します。 このマクロを使用するか、ICM_DECOMPRESS_END メッセージを明示的に呼び出すことができます。
ICDecompressEx

ICDecompressEx 関数は、1 つのビデオ フレームを圧縮解除します。
ICDecompressExBegin

ICDecompressExBegin 関数は、データを圧縮解除するための圧縮解除機能を準備します。
ICDecompressExEnd

ICDecompressExEnd マクロは、圧縮解除を終了し、圧縮解除のために割り当てられたリソースを解放するようにビデオ圧縮解除ドライバーに通知します。 このマクロを使用するか、ICM_DECOMPRESSEX_END メッセージを明示的に呼び出すことができます。
ICDecompressExQuery

ICDecompressExQuery 関数は、圧縮解除機能が特定の形式でデータを圧縮解除できるかどうかを判断します。
ICDecompressGetFormat

ICDecompressGetFormat マクロは、ビデオ圧縮解除ドライバーから圧縮解除されたデータの出力形式を要求します。 このマクロを使用するか、ICM_DECOMPRESS_GET_FORMAT メッセージを明示的に呼び出すことができます。
ICDecompressGetFormatSize

ICDecompressGetFormatSize マクロは、ビデオ圧縮解除ドライバーから圧縮解除されたデータの出力形式のサイズを要求します。 このマクロを使用するか、ICM_DECOMPRESS_GET_FORMAT メッセージを明示的に呼び出すことができます。
ICDecompressGetPalette

ICDecompressGetPalette マクロは、ビデオ圧縮解除ドライバーが出力 BITMAPINFOHEADER 構造体のカラー テーブルを指定することを要求します。 このマクロを使用するか、ICM_DECOMPRESS_GET_PALETTE メッセージを明示的に呼び出すことができます。
ICDecompressOpen

ICDecompressOpen マクロは、指定された形式と互換性のある圧縮解除プログラムを開きます。
ICDecompressQuery

ICDecompressQuery マクロは、ビデオ圧縮解除ドライバーに対してクエリを実行して、特定の入力形式をサポートしているか、特定の入力形式を特定の出力形式に圧縮解除できるかを判断します。
ICDecompressSetPalette

ICDecompressSetPalette マクロは、ビデオ圧縮解除ドライバーがパレットを使用する形式に圧縮解除する場合に使用するパレットを指定します。 このマクロを使用するか、ICM_DECOMPRESS_SET_PALETTE メッセージを明示的に呼び出すことができます。
ICDraw

ICDraw 関数は、描画用のイメージを圧縮解除します。
ICDrawBegin

ICDrawBegin 関数はレンダラーを初期化し、描画先を描画用に準備します。
ICDrawChangePalette

ICDrawChangePalette マクロは、ムービー パレットが変更されていることをレンダリング ドライバーに通知します。 このマクロを使用するか、ICM_DRAW_CHANGEPALETTE メッセージを明示的に呼び出すことができます。
ICDrawEnd

ICDrawEnd マクロは、現在のイメージを画面に展開し、圧縮解除と描画のために割り当てられたリソースを解放するようにレンダリング ドライバーに通知します。 このマクロを使用するか、ICM_DRAW_END メッセージを明示的に呼び出すことができます。
ICDrawFlush

ICDrawFlush マクロは、描画を待機しているイメージ バッファーの内容をレンダリングするようにレンダリング ドライバーに通知します。 このマクロを使用するか、ICM_DRAW_FLUSH メッセージを明示的に呼び出すことができます。
ICDrawGetTime

ICDrawGetTime マクロは、フレームを描画して内部クロックの現在の値を返すタイミングを制御するレンダリング ドライバーを要求します。 このマクロを使用するか、ICM_DRAW_GETTIME メッセージを明示的に呼び出すことができます。
ICDrawOpen

ICDrawOpen マクロを使用すると、指定した形式で画像を描画できるドライバーが開きます。
ICDrawQuery

ICDrawQuery マクロは、レンダリング ドライバーに対してクエリを実行して、特定の形式でデータをレンダリングできるかどうかを判断します。 このマクロを使用するか、ICM_DRAW_QUERY メッセージを明示的に呼び出すことができます。
ICDrawRealize

ICDrawRealize マクロは、描画中に描画パレットを実現するようにレンダリング ドライバーに通知します。 このマクロを使用するか、ICM_DRAW_REALIZE メッセージを明示的に呼び出すことができます。
ICDrawRenderBuffer

ICDrawRenderBuffer マクロは、渡されたフレームを描画するようにレンダリング ドライバーに通知します。 このマクロを使用するか、ICM_DRAW_RENDERBUFFER メッセージを明示的に呼び出すことができます。
ICDrawSetTime

ICDrawSetTime マクロは、描画フレームのタイミングを処理するレンダリング ドライバーに同期情報を提供します。
ICDrawStart

ICDrawStart マクロは、フレームを描画するタイミングの内部クロックを開始するようにレンダリング ドライバーに通知します。 このマクロを使用するか、ICM_DRAW_START メッセージを明示的に呼び出すことができます。
ICDrawStartPlay

ICDrawStartPlay マクロは、再生操作の開始時刻と終了時刻をレンダリング ドライバーに提供します。 このマクロを使用するか、ICM_DRAW_START_PLAY メッセージを明示的に呼び出すことができます。
ICDrawStop

ICDrawStop マクロは、フレームを描画するタイミングの内部クロックを停止するようにレンダリング ドライバーに通知します。 このマクロを使用するか、ICM_DRAW_STOP メッセージを明示的に呼び出すことができます。
ICDrawStopPlay

ICDrawStopPlay マクロは、再生操作が完了したときにレンダリング ドライバーに通知します。 このマクロを使用するか、ICM_DRAW_STOP_PLAY メッセージを明示的に呼び出すことができます。
ICDrawSuggestFormat

ICDrawSuggestFormat 関数は、入力データ形式を提案するように描画ハンドラーに通知します。
ICDrawWindow

ICDrawWindow マクロは、ICM_DRAW_BEGIN メッセージに指定されたウィンドウを再描画する必要があることをレンダリング ドライバーに通知します。 ウィンドウが移動したか、一時的に隠されています。 このマクロを使用するか、ICM_DRAW_WINDOW メッセージを明示的に呼び出すことができます。
ICGetBuffersWanted

ICGetBuffersWanted マクロは、割り当てるバッファーの数をドライバーに照会します。 このマクロを使用するか、ICM_GETBUFFERSWANTED メッセージを明示的に呼び出すことができます。
ICGetDefaultKeyFrameRate

ICGetDefaultKeyFrameRate マクロは、ビデオ圧縮ドライバーに対して、既定の (または優先される) キー フレーム間隔を照会します。 このマクロを使用するか、ICM_GETDEFAULTKEYFRAMERATE メッセージを明示的に呼び出すことができます。
ICGetDefaultQuality

ICGetDefaultQuality マクロは、ビデオ圧縮ドライバーに対してクエリを実行して、既定の品質設定を提供します。 このマクロを使用するか、ICM_GETDEFAULTQUALITY メッセージを明示的に呼び出すことができます。
ICGetDisplayFormat

ICGetDisplayFormat 関数は、圧縮されたイメージを表示するために使用できる最適な形式を決定します。 開いた圧縮機のハンドルが指定されていない場合は、この機能によって圧縮機も開きます。
ICGetInfo

ICGetInfo 関数は、コンプレッサーに関する情報を取得します。
ICGetState

ICGetState マクロは、ビデオ圧縮ドライバーに対してクエリを実行して、メモリ ブロック内の現在の構成を返します。 このマクロを使用するか、ICM_GETSTATE メッセージを明示的に呼び出すことができます。
ICGetStateSize

ICGetStateSize マクロは、ビデオ圧縮ドライバーに対してクエリを実行して、構成情報の取得に必要なメモリ量を決定します。 このマクロを使用するか、ICM_GETSTATE メッセージを明示的に呼び出すことができます。
ICImageCompress

ICImageCompress 関数は、イメージを特定のサイズに圧縮します。 この関数には初期化関数は必要ありません。
ICImageDecompress

ICImageDecompress 関数は、初期化関数を使用せずにイメージを圧縮解除します。
ICInfo

ICInfo 関数は、インストールされている特定の圧縮機に関する情報を取得するか、インストールされているコンプレッサーを列挙します。
ICInstall

ICInstall 関数は、新しいコンプレッサーまたは圧縮解除装置をインストールします。
ICLocate

ICLocate 関数は、指定した形式の画像を処理できる圧縮解除器または圧縮解除器を検索するか、指定した形式のイメージをハードウェアに直接圧縮解除できるドライバーを検索します。
ICOpen

ICOpen機能は圧縮機か減圧装置を開く。
ICOpenFunction

ICOpenFunction 関数は、関数として定義された圧縮機または圧縮解除器を開きます。
ICQueryAbout

ICQueryAbout マクロは、ビデオ圧縮ドライバーに対してクエリを実行して、[バージョン情報] ダイアログ ボックスがあるかどうかを判断します。 このマクロを使用するか、ICM_ABOUT メッセージを明示的に呼び出すことができます。
ICQueryConfigure

ICQueryConfigure マクロは、ビデオ圧縮ドライバーに対してクエリを実行して、構成ダイアログ ボックスがあるかどうかを判断します。 このマクロを使用することも、ICM_CONFIGURE メッセージを明示的に送信することもできます。
ICRemove

ICRemove 関数は、インストールされているコンプレッサーを削除します。
ICSendMessage

ICSendMessage 関数は、コンプレッサーにメッセージを送信します。
ICSeqCompressFrame

ICSeqCompressFrame 関数は、フレームシーケンス内の 1 つのフレームを圧縮します。
ICSeqCompressFrameEnd

ICSeqCompressFrameEnd 関数は、ICSeqCompressFrameStart 関数と ICSeqCompressFrame 関数を使用して開始されたシーケンス圧縮を終了します。
ICSeqCompressFrameStart

ICSeqCompressFrameStart 関数は、ICSeqCompressFrame 関数を使用してフレームのシーケンスを圧縮するためのリソースを初期化します。
ICSetState

ICSetState マクロは、ビデオ圧縮ドライバーに、コンプレッサーの状態を設定するように通知します。 このマクロを使用するか、ICM_SETSTATE メッセージを明示的に呼び出すことができます。
ICSetStatusProc

ICSetStatusProc 関数は、状態コールバック関数のアドレスをコンプレッサーに送信します。 圧縮機は長い操作の間にこの機能を呼び出す。
MCIWndCanConfig

MCIWndCanConfig マクロは、MCI デバイスが構成ダイアログ ボックスを表示できるかどうかを決定します。 このマクロを使用することも、MCIWNDM_CAN_CONFIG メッセージを明示的に送信することもできます。
MCIWndCanEject

MCIWndCanEject マクロは、MCI デバイスがメディアを取り出すことができるかどうかを決定します。 このマクロを使用することも、MCIWNDM_CAN_EJECT メッセージを明示的に送信することもできます。
MCIWndCanPlay

MCIWndCanPlay マクロは、MCI デバイスが他の種類のデータ ファイルまたはコンテンツを再生できるかどうかを決定します。 このマクロを使用することも、MCIWNDM_CAN_PLAY メッセージを明示的に送信することもできます。
MCIWndCanRecord

MCIWndCanRecord マクロは、MCI デバイスが記録をサポートしているかどうかを判断します。 このマクロを使用することも、MCIWNDM_CAN_RECORD メッセージを明示的に送信することもできます。
MCIWndCanSave

MCIWndCanSave マクロは、MCI デバイスがデータを保存できるかどうかを決定します。 このマクロを使用することも、MCIWNDM_CAN_SAVE メッセージを明示的に送信することもできます。
MCIWndCanWindow

MCIWndCanWindow マクロは、MCI デバイスがウィンドウ指向 MCI コマンドをサポートするかどうかを決定します。 このマクロを使用することも、MCIWNDM_CAN_WINDOWメッセージを明示的に送信することもできます。
MCIWndChangeStyles

MCIWndChangeStyles マクロは、MCIWnd ウィンドウで使用されるスタイルを変更します。 このマクロを使用することも、MCIWNDM_CHANGESTYLES メッセージを明示的に送信することもできます。
MCIWndClose

MCIWndClose マクロは、MCIWnd ウィンドウに関連付けられている MCI デバイスまたはファイルを閉じます。
MCIWndCreateA

MCIWndCreate 関数は、MCIWnd ウィンドウ クラスを登録し、MCI サービスを使用するための MCIWnd ウィンドウを作成します。 MCIWndCreate では、MCI デバイスまたはファイル (AVI ファイルなど) を開き、MCIWnd ウィンドウに関連付けることもできます。 (ANSI)
MCIWndCreateW

MCIWndCreate 関数は、MCIWnd ウィンドウ クラスを登録し、MCI サービスを使用するための MCIWnd ウィンドウを作成します。 MCIWndCreate では、MCI デバイスまたはファイル (AVI ファイルなど) を開き、MCIWnd ウィンドウに関連付けることもできます。 (Unicode)
MCIWndDestroy

MCIWndDestroy マクロは、MCIWnd ウィンドウに関連付けられている MCI デバイスまたはファイルを閉じ、ウィンドウを破棄します。 このマクロを使用することも、WM_CLOSE メッセージを明示的に送信することもできます。
MCIWndEject

MCIWndEject マクロは、MCI デバイスにコマンドを送信してメディアを取り出します。 このマクロを使用することも、MCIWNDM_EJECTメッセージを明示的に送信することもできます。
MCIWndEnd

MCIWndEnd マクロは、現在の位置をコンテンツの末尾に移動します。 このマクロを使用することも、MCI_SEEK メッセージを明示的に送信することもできます。
MCIWndGetActiveTimer

MCIWndGetActiveTimer マクロは、MCIWnd ウィンドウがアクティブ ウィンドウである場合に使用される更新期間を取得します。 このマクロを使用することも、MCIWNDM_GETACTIVETIMER メッセージを明示的に送信することもできます。
MCIWndGetAlias

MCIWndGetAlias マクロは、mciSendString 関数を使用して MCI デバイスまたはファイルを開くために使用されるエイリアスを取得します。 このマクロを使用することも、MCIWNDM_GETALIAS メッセージを明示的に送信することもできます。
MCIWndGetDest

MCIWndGetDest マクロは、再生中に AVI ファイルの画像をズームまたは拡大するために使用される移動先の四角形の座標を取得します。 このマクロを使用することも、MCIWNDM_GET_DEST メッセージを明示的に送信することもできます。
MCIWndGetDevice

MCIWndGetDevice マクロは、現在の MCI デバイスの名前を取得します。 このマクロを使用することも、MCIWNDM_GETDEVICE メッセージを明示的に送信することもできます。
MCIWndGetDeviceID

MCIWndGetDeviceID マクロは、mciSendCommand 関数で使用する現在の MCI デバイスの識別子を取得します。 このマクロを使用することも、MCIWNDM_GETDEVICEID メッセージを明示的に送信することもできます。
MCIWndGetEnd

MCIWndGetEnd マクロは、MCI デバイスまたはファイルのコンテンツの末尾の場所を取得します。 このマクロを使用することも、MCIWNDM_GETEND メッセージを明示的に送信することもできます。
MCIWndGetError

MCIWndGetError マクロは、最後に発生した MCI エラーを取得します。 このマクロを使用することも、MCIWNDM_GETERROR メッセージを明示的に送信することもできます。
MCIWndGetFileName

MCIWndGetFileName マクロは、MCI デバイスで使用されるファイル名を取得します。 このマクロを使用することも、MCIWNDM_GETFILENAMEメッセージを明示的に送信することもできます。
MCIWndGetInactiveTimer

MCIWndGetInactiveTimer マクロは、MCIWnd ウィンドウが非アクティブウィンドウである場合に使用される更新期間を取得します。 このマクロを使用することも、MCIWNDM_GETINACTIVETIMER メッセージを明示的に送信することもできます。
MCIWndGetLength

MCIWndGetLength マクロは、MCI デバイスで現在使用されているコンテンツまたはファイルの長さを取得します。 このマクロを使用することも、MCIWNDM_GETLENGTH メッセージを明示的に送信することもできます。
MCIWndGetMode

MCIWndGetMode マクロは、MCI デバイスの現在の動作モードを取得します。 MCI デバイスには、定数によって指定される複数の動作モードがあります。 このマクロを使用することも、MCIWNDM_GETMODE メッセージを明示的に送信することもできます。
MCIWndGetPalette

MCIWndGetPalette マクロは、MCI デバイスで使用されるパレットのハンドルを取得します。 このマクロを使用することも、MCIWNDM_GETPALETTEメッセージを明示的に送信することもできます。
MCIWndGetPosition

MCIWndGetPosition マクロは、MCI デバイスのコンテンツ内の現在位置の数値を取得します。 このマクロを使用することも、MCIWNDM_GETPOSITION メッセージを明示的に送信することもできます。
MCIWndGetPositionString

MCIWndGetPositionString マクロは、MCI デバイスのコンテンツ内の現在位置の数値を取得します。
MCIWndGetRepeat

MCIWndGetRepeat マクロは、連続再生がアクティブ化されているかどうかを判断します。 このマクロを使用することも、MCIWNDM_GETREPEAT メッセージを明示的に送信することもできます。
MCIWndGetSource

MCIWndGetSource マクロは、再生中に AVI ファイルの画像をトリミングするために使用されるソース四角形の座標を取得します。 このマクロを使用することも、MCIWNDM_GET_SOURCEメッセージを明示的に送信することもできます。
MCIWndGetSpeed

MCIWndGetSpeed マクロは、MCI デバイスの再生速度を取得します。 このマクロを使用することも、MCIWNDM_GETSPEED メッセージを明示的に送信することもできます。
MCIWndGetStart

MCIWndGetStart マクロは、MCI デバイスまたはファイルのコンテンツの先頭の位置を取得します。 このマクロを使用することも、MCIWNDM_GETSTART メッセージを明示的に送信することもできます。
MCIWndGetStyles

MCIWndGetStyles マクロは、ウィンドウで使用されている現在の MCIWnd ウィンドウ スタイルを指定するフラグを取得します。 このマクロを使用することも、MCIWNDM_GETSTYLES メッセージを明示的に送信することもできます。
MCIWndGetTimeFormat

MCIWndGetTimeFormat マクロは、MCI デバイスの現在の時刻形式を、数値と文字列として_as 2 つの形式で取得します。 このマクロを使用することも、MCIWNDM_GETTIMEFORMAT メッセージを明示的に送信することもできます。
MCIWndGetVolume

MCIWndGetVolume マクロは、MCI デバイスの現在のボリューム設定を取得します。 このマクロを使用することも、MCIWNDM_GETVOLUME メッセージを明示的に送信することもできます。
MCIWndGetZoom

MCIWndGetZoom マクロは、MCI デバイスで使用されている現在のズーム値を取得します。 このマクロを使用することも、MCIWNDM_GETZOOM メッセージを明示的に送信することもできます。
MCIWndHome

MCIWndHome マクロは、現在の位置をコンテンツの先頭に移動します。 このマクロを使用することも、MCI_SEEK コマンドを明示的に送信することもできます。
MCIWndNew

MCIWndNew マクロは、現在の MCI デバイスの新しいファイルを作成します。 このマクロを使用することも、MCIWNDM_NEW メッセージを明示的に送信することもできます。
MCIWndOpen

MCIWndOpen マクロは、MCI デバイスを開き、MCIWnd ウィンドウに関連付けます。
MCIWndOpenDialog

MCIWndOpenDialog マクロは、ユーザー指定のデータ ファイルとそれに対応する種類の MCI デバイスを開き、MCIWnd ウィンドウに関連付けます。
MCIWndOpenInterface

MCIWndOpenInterface マクロは、指定したインターフェイスに関連付けられているデータ ストリームまたはファイルを MCIWnd ウィンドウにアタッチします。 このマクロを使用することも、MCIWNDM_OPENINTERFACE メッセージを明示的に送信することもできます。
MCIWndPause

MCIWndPause マクロは、MCI デバイスにコマンドを送信して、再生または記録を一時停止します。
MCIWndPlay

MCIWndPlay マクロは、コンテンツ内の現在の位置から再生を開始するコマンドを MCI デバイスに送信します。 このマクロを使用することも、MCI_PLAY コマンドを明示的に送信することもできます。
MCIWndPlayFrom

MCIWndPlayFrom マクロは、指定した場所からコンテンツの末尾まで、または別のコマンドが再生を停止するまで、MCI デバイスのコンテンツを再生します。 このマクロを使用することも、MCIWNDM_PLAYFROM メッセージを明示的に送信することもできます。
MCIWndPlayFromTo

MCIWndPlayFromTo マクロは、指定した開始位置と終了位置の間でコンテンツの一部を再生します。
MCIWndPlayReverse

MCIWndPlayReverse マクロは、現在のコンテンツを現在の位置から開始し、コンテンツの先頭または別のコマンドが再生を停止するまで、逆方向に再生します。
MCIWndPlayTo

MCIWndPlayTo マクロは、MCI デバイスのコンテンツを現在の位置から指定した終了位置まで、または別のコマンドが再生を停止するまで再生します。
MCIWndPutDest

MCIWndPutDest マクロは、再生中に AVI ファイルの画像を拡大または拡大するために使用される移動先の四角形の座標を再定義します。 このマクロを使用することも、MCIWNDM_PUT_DEST メッセージを明示的に送信することもできます。
MCIWndPutSource

MCIWndPutSource マクロは、再生中に AVI ファイルの画像をトリミングするために使用されるソース四角形の座標を再定義します。 このマクロを使用することも、MCIWNDM_PUT_SOURCE メッセージを明示的に送信することもできます。
MCIWndRealize

MCIWndRealize マクロは、MCI ウィンドウが前景または背景でどのように実現されるかを制御します。 このマクロにより、MCI ウィンドウのパレットもプロセスで実現されます。 このマクロを使用することも、MCIWNDM_REALIZE メッセージを明示的に送信することもできます。
MCIWndRecord

MCIWndRecord マクロは、MCI デバイスを使用してコンテンツの記録を開始します。 記録プロセスは、コンテンツ内の現在の位置から開始され、記録中に既存のデータが上書きされます。
MCIWndRegisterClass

MCIWndRegisterClass 関数は、MCI ウィンドウ クラス MCIWND_WINDOW_CLASSを登録します。
MCIWndResume

MCIWndResume マクロは、一時停止モードからコンテンツの再生または記録を再開します。 このマクロは、コンテンツ内の現在の位置から再生または記録を再開します。 このマクロを使用することも、MCI_RESUME コマンドを明示的に送信することもできます。
MCIWndReturnString

MCIWndReturnString マクロは、MCI デバイスに送信された最新の MCI 文字列コマンドへの応答を取得します。 応答内の情報は、null で終わる文字列として提供されます。 このマクロを使用することも、MCIWNDM_RETURNSTRING メッセージを明示的に送信することもできます。
MCIWndSave

MCIWndSave マクロは、MCI デバイスで現在使用されているコンテンツを保存します。
MCIWndSaveDialog

MCIWndSaveDialog マクロは、MCI デバイスで現在使用されているコンテンツを保存します。 このマクロは、[保存] ダイアログ ボックスを表示して、ユーザーがコンテンツを保存するファイル名を選択できるようにします。 このマクロを使用することも、MCI_SAVE コマンドを明示的に送信することもできます。
MCIWndSeek

MCIWndSeek マクロは、再生位置をコンテンツ内の指定された場所に移動します。 このマクロを使用することも、MCI_SEEK コマンドを明示的に使用することもできます。
MCIWndSendString

MCIWndSendString マクロは、MCIWnd ウィンドウに関連付けられているデバイスに文字列形式で MCI コマンドを送信します。 このマクロを使用することも、MCIWNDM_SENDSTRING メッセージを明示的に送信することもできます。
MCIWndSetActiveTimer

MCIWndSetActiveTimer マクロは、MCIWnd ウィンドウのトラックバーの更新、ウィンドウ タイトル バーに表示される位置情報の更新、MCIWnd ウィンドウがアクティブな場合に親ウィンドウに通知メッセージを送信するために MCIWnd が使用する更新期間を設定します。 このマクロを使用することも、MCIWNDM_SETACTIVETIMER メッセージを明示的に送信することもできます。
MCIWndSetInactiveTimer

MCIWndSetInactiveTimer マクロは、MCIWnd ウィンドウのトラックバーの更新、ウィンドウ タイトル バーに表示される位置情報の更新、および MCIWnd ウィンドウが非アクティブな場合に親ウィンドウに通知メッセージを送信するために MCIWnd が使用する更新期間を設定します。 このマクロを使用することも、MCIWNDM_SETINACTIVETIMER メッセージを明示的に送信することもできます。
MCIWndSetOwner

MCIWndSetOwner マクロは、MCIWnd ウィンドウに関連付けられている通知メッセージを受信するウィンドウを設定します。 このマクロを使用することも、MCIWNDM_SETOWNER メッセージを明示的に送信することもできます。
MCIWndSetPalette

MCIWndSetPalette マクロは、MCIWnd ウィンドウに関連付けられている MCI デバイスにパレット ハンドルを送信します。 このマクロを使用することも、MCIWNDM_SETPALETTE メッセージを明示的に送信することもできます。
MCIWndSetRepeat

MCIWndSetRepeat マクロは、連続再生に関連付けられている繰り返しフラグを設定します。 このマクロを使用することも、MCIWNDM_SETREPEAT メッセージを明示的に送信することもできます。
MCIWndSetSpeed

MCIWndSetSpeed マクロは、MCI デバイスの再生速度を設定します。 このマクロを使用することも、MCIWNDM_SETSPEED メッセージを明示的に送信することもできます。
MCIWndSetTimeFormat

MCIWndSetTimeFormat マクロは、MCI デバイスの時刻形式を設定します。 このマクロを使用することも、MCIWNDM_SETTIMEFORMAT メッセージを明示的に送信することもできます。
MCIWndSetTimers

MCIWndSetTimers マクロは、MCIWnd ウィンドウでトラックバーを更新し、ウィンドウタイトルバーに表示される位置情報を更新し、親ウィンドウに通知メッセージを送信するために MCIWnd が使用する更新期間を設定します。
MCIWndSetVolume

MCIWndSetVolume マクロは、MCI デバイスのボリューム レベルを設定します。 このマクロを使用することも、MCIWNDM_SETVOLUMEメッセージを明示的に送信することもできます。
MCIWndSetZoom

MCIWndSetZoom マクロは、ズーム係数に従ってビデオ イメージのサイズを変更します。 このマルコは、一定の縦横比を維持しながら、MCIWnd ウィンドウのサイズを調整します。 このマクロを使用することも、MCIWNDM_SETZOOMメッセージを明示的に送信することもできます。
MCIWndStep

MCIWndStep マクロは、コンテンツ内の現在の位置を、指定した増分だけ前方または後方に移動します。 このマクロを使用することも、MCI_STEP コマンドを明示的に送信することもできます。
MCIWndStop

MCIWndStop マクロは、MCIWnd ウィンドウに関連付けられている MCI デバイスのコンテンツの再生または記録を停止します。 このマクロを使用することも、MCI_STOP コマンドを明示的に送信することもできます。
MCIWndUseFrames

MCIWndUseFrames マクロは、MCI デバイスの時刻形式をフレームに設定します。 このマクロを使用することも、MCIWNDM_SETTIMEFORMATメッセージを明示的に送信することもできます。
MCIWndUseTime

MCIWndUseTime マクロは、MCI デバイスの時刻形式をミリ秒に設定します。 このマクロを使用することも、MCIWNDM_SETTIMEFORMATメッセージを明示的に送信することもできます。
MCIWndValidateMedia

MCIWndValidateMedia マクロは、コンテンツの開始位置と終了位置、コンテンツ内の現在の位置、およびトラックバーを現在の時刻形式に従って更新します。
mmioFOURCC

mmioFOURCC マクロは、4 文字を 4 文字のコードに変換します。
StretchDIB

StretchDIB 関数は、あるメモリの場所から別の場所にデバイスに依存しないビットマップをコピーし、コピー先の四角形に合わせてイメージのサイズを変更します。

コールバック関数

 
CAPCONTROLCALLBACK

capControlCallback 関数は、ストリーミング キャプチャを開始および終了するために有効桁数制御に使用されるコールバック関数です。 capControlCallback という名前は、アプリケーション指定の関数名のプレースホルダーです。
CAPERRORCALLBACKA

capErrorCallback 関数は、ビデオ キャプチャで使用されるエラー コールバック関数です。 capErrorCallback という名前は、アプリケーション提供の関数名のプレースホルダーです。 (ANSI)
CAPERRORCALLBACKW

capErrorCallback 関数は、ビデオ キャプチャで使用されるエラー コールバック関数です。 capErrorCallback という名前は、アプリケーション提供の関数名のプレースホルダーです。 (Unicode)
CAPSTATUSCALLBACKA

capStatusCallback 関数は、ビデオ キャプチャで使用される状態コールバック関数です。 capStatusCallback という名前は、アプリケーション提供の関数名のプレースホルダーです。 (ANSI)
CAPSTATUSCALLBACKW

capStatusCallback 関数は、ビデオ キャプチャで使用される状態コールバック関数です。 capStatusCallback という名前は、アプリケーション提供の関数名のプレースホルダーです。 (Unicode)
CAPVIDEOCALLBACK

capVideoStreamCallback 関数は、必要に応じてキャプチャされたビデオのフレームを処理するためにストリーミング キャプチャで使用されるコールバック関数です。 capVideoStreamCallback という名前は、アプリケーション指定の関数名のプレースホルダーです。
CAPWAVECALLBACK

capWaveStreamCallback 関数は、必要に応じてオーディオ データのバッファーを処理するためにストリーミング キャプチャで使用されるコールバック関数です。 capWaveStreamCallback という名前は、アプリケーション提供の関数名のプレースホルダーです。
CAPYIELDCALLBACK

capYieldCallback 関数は、ビデオ キャプチャで使用される yield コールバック関数です。 capYieldCallback という名前は、アプリケーション提供の関数名のプレースホルダーです。

構造

 
AVICOMPRESSOPTIONS

AVICOMPRESSOPTIONS 構造体には、ストリームとその圧縮方法と保存方法に関する情報が含まれています。 この構造体は、AVIMakeCompressedStream 関数 (または AVIMakeCompressedStream を使用する AVISave 関数) にデータを渡します。
AVIFILEINFOA

AVIFILEINFO 構造体には、AVI ファイル全体のグローバル情報が含まれています。 (ANSI)
AVIFILEINFOW

AVIFILEINFO 構造体には、AVI ファイル全体のグローバル情報が含まれています。 (Unicode)
AVISTREAMINFOA

AVISTREAMINFO 構造体には、1 つのストリームの情報が含まれています。 (ANSI)
AVISTREAMINFOW

AVISTREAMINFO 構造体には、1 つのストリームの情報が含まれています。 (Unicode)
CAPDRIVERCAPS

CAPDRIVERCAPS 構造体は、キャプチャ ドライバーの機能を定義します。アプリケーションは、キャプチャ ウィンドウをキャプチャ ドライバーに接続するたびに、WM_CAP_DRIVER_GET_CAPS メッセージまたは capDriverGetCaps マクロを使用して、ドライバー機能のコピーを CAPDRIVERCAPS 構造体に配置する必要があります。
CAPINFOCHUNK

CAPINFOCHUNK 構造体には、AVI キャプチャ ファイル内で情報チャンクを定義するために使用できるパラメーターが含まれています。 WM_CAP_FILE_SET_INFOCHUNK メッセージまたは capSetInfoChunk マクロは、キャプチャ ウィンドウに CAPINFOCHUNK 構造体を送信するために使用されます。
CAPSTATUS

CAPSTATUS 構造体は、キャプチャ ウィンドウの現在の状態を定義します。
CAPTUREPARMS

CAPTUREPARMS 構造体には、ストリーミング ビデオ キャプチャ プロセスを制御するパラメーターが含まれています。 この構造体は、キャプチャ レート、キャプチャ中に使用するバッファーの数、およびキャプチャの終了方法に影響するパラメーターを取得および設定するために使用されます。
COMPVARS

COMPVARS 構造では、ICCompressorChoose、ICSeqCompressFrame、ICCompressorFree などの機能のコンプレッサー設定について説明します。
DRAWDIBTIME

DRAWDIBTIME 構造体には、一連の DrawDib 操作を実行するための経過したタイミング情報が含まれています。 DrawDibTime 関数は、呼び出されるたびに、各操作のカウントと経過時間の値をリセットします。
ICCOMPRESS

ICCOMPRESS 構造体には、ICM_COMPRESS メッセージで使用される圧縮パラメーターが含まれています。
ICCOMPRESSFRAMES

ICCOMPRESSFRAMES 構造体には、ICM_COMPRESS_FRAMES_INFO メッセージで使用される圧縮パラメーターが含まれています。
ICDECOMPRESS

ICDECOMPRESS 構造体には、ICM_DECOMPRESS メッセージで使用される圧縮解除パラメーターが含まれています。
ICDECOMPRESSEX

ICDECOMPRESSEX 構造体には、ICM_DECOMPRESSEX メッセージで使用される圧縮解除パラメーターが含まれています。
ICDRAW

ICDRAW 構造体には、画面にビデオ データを描画するためのパラメーターが含まれています。 この構造体は、ICM_DRAW メッセージと共に使用されます。
ICDRAWBEGIN

ICDRAWBEGIN 構造体には、ICM_DRAW_BEGIN メッセージで使用される圧縮解除パラメーターが含まれています。
ICDRAWSUGGEST

ICDRAWSUGGEST 構造体には、適切な入力形式を提案するためにICM_DRAW_SUGGESTFORMAT メッセージと共に使用される圧縮パラメーターが含まれています。
ICINFO

ICINFO 構造体には、ビデオ圧縮ドライバーによって提供される圧縮パラメーターが含まれています。 ドライバーは、ICM_GETINFO メッセージを受信したときに構造体を入力または更新します。
ICOPEN

ICOPEN 構造体には、圧縮または圧縮解除されるデータ ストリーム、ドライバーのバージョン番号、およびドライバーの使用方法に関する情報が含まれます。
ICSETSTATUSPROC

ICSETSTATUSPROC 構造体には、ICM_SET_STATUS_PROC メッセージで使用される状況情報が含まれています。
VIDEOHDR

VIDEOHDR 構造体は、capVideoStreamCallback 関数によって使用されます。