トレーニング
ラーニング パス
FastTrack サービス、データ管理などを使用して、財務と運用アプリの実装を成功させるためのプロジェクト方法論を計画および設計します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。
strmif.h には、次のプログラミング インターフェイスが含まれています。
IAMAnalogVideoDecoder IAMAnalogVideoDecoder インターフェイスは、ビデオ キャプチャ フィルターでアナログからデジタルへの変換プロセスに関する情報を設定および取得します。デバイスがアナログ ビデオ キャプチャ デバイスの場合、WDM ビデオ キャプチャ フィルターはこのインターフェイスを公開します。 |
IAMAnalogVideoEncoder メモ このインターフェイスは非推奨になりました。 メモ Microsoft は、このインターフェイスの実装を提供していません。 |
IAMAsyncReaderTimestampScaling プルモード ソース フィルターを有効にして、より大きなファイル サイズをサポートします。 |
IAMAudioInputMixer IAMAudioInputMixer インターフェイスは、パンやラウドネスなどのオーディオ キャプチャ プロパティを制御します。および は、行やマイクなどの特定のオーディオ入力を有効または無効にします。 オーディオ キャプチャ フィルターは、各入力ピンとフィルター自体でこのインターフェイスを公開します。 オーディオ キャプチャ フィルターの入力ピンは、物理ハードウェア接続を表します。他の DirectShow フィルターには接続されていません。 ピン名は入力の種類を示します。たとえば、"Line In" や "Microphone" などです。IAMAudioInputMixer インターフェイスを次のように使用します。特定の入力の設定を制御するには、ピンの インターフェイスを使用します。複数の入力が有効になっている場合に全体的なプロパティを設定するには、フィルターの インターフェイスを使用します。入力を有効または無効にするには、そのピンの IAMAudioInputMixer::p ut_Enable メソッドを呼び出します。基になるハードウェアの機能によっては、このインターフェイスの一部のメソッドが失敗することがあります。フィルター開発者:オーディオ キャプチャ フィルターの各入力ピンでこのインターフェイスを_Implementします。 また、オーディオ キャプチャ フィルター自体にこのインターフェイスを実装して、ミキシング後の全体的なオーディオ設定を制御することもできます。 |
IAMAudioRendererStats IAMAudioRendererStats インターフェイスは、オーディオ レンダラー フィルターから統計パフォーマンス情報を取得します。このインターフェイスは、オーディオ レンダラーからパフォーマンス データをログに記録するために、開発中に使用することを目的としています。 |
IAMBufferNegotiation IAMBufferNegotiation インターフェイスは、作成するフィルターのバッファー数と各バッファーのサイズを要求します。 |
IAMCameraControl IAMCameraControl インターフェイスは、ズーム、パン、絞り調整、シャッター速度などのカメラ設定を制御します。 このインターフェイスを取得するには、カメラを制御するフィルターに対してクエリを実行します。 |
IAMCertifiedOutputProtection IAMCertifiedOutputProtection インターフェイスは、認定出力保護プロトコル (COPP) メッセージをグラフィックス ドライバーに送信します。 |
IAMClockAdjust IAMClockAdjust インターフェイスは、参照クロックを調整します。 システム参照クロックは、このインターフェイスを公開します。 |
IAMClockSlave IAMClockSlave インターフェイスは、レートを別のクロックと一致させるときのオーディオ レンダラーの許容範囲を制御します。オーディオ レンダラーが別のクロックとレートを一致させる場合、オーディオは指定した許容範囲までドリフトできます。 |
IAMCopyCaptureFileProgress IAMCopyCaptureFileProgress インターフェイスは、ICaptureGraphBuilder2::CopyCaptureFile メソッドによって使用されるコールバック インターフェイスです。CopyCaptureFile メソッドの完了には時間がかかる場合があるため、アプリケーションはこのインターフェイスを実装して、コピー操作の進行状況に関する定期的な通知を受け取ることができます。 アプリケーションがこの情報を受け取る必要がない場合は、 インターフェイスを実装する必要はありません。 |
IAMCrossbar IAMCrossbar インターフェイスは、アナログまたはデジタル ソースからビデオ キャプチャ フィルターに信号をルーティングします。このインターフェイスは、アナログ ビデオ クロスバー フィルターによって実装されます。 |
IAMDecoderCaps IAMDecoderCaps インターフェイスは、MPEG デコーダー フィルターから機能情報を返します。 |
IAMDeviceRemoval IAMDeviceRemoval インターフェイスは、Filter Graph Manager がキャプチャ デバイスのデバイス削除イベントに登録する方法を提供します。 |
IAMDevMemoryAllocator 注 このインターフェイスは、AVI スプリッターではサポートされなくなりました。 メモ このインターフェイスは、AVI ファイルを直接ハードウェア メモリに読み込む必要がある古いハードウェア デコーダーをサポートするために定義されました。 |
IAMDevMemoryControl 注 このインターフェイスは、AVI スプリッターではサポートされなくなりました。 注 AVI ファイルをハードウェア メモリに直接読み取る必要がある特定の古いハードウェア デコーダーをサポートするように定義されています。 |
IAMDroppedFrames IAMDroppedFrames インターフェイスは、削除されたフレームの数や配信された数など、ビデオ キャプチャ フィルターからパフォーマンス情報を取得します。 アプリケーションでは、このインターフェイスを使用して、実行時のキャプチャ のパフォーマンスを判断できます。 |
IAMExtDevice IAMExtDevice インターフェイスは、DV カメラやビデオ テープ リコーダー (VTR) などの外部デバイスを制御します。 |
IAMExtTransport IAMExtTransport インターフェイスは、ビデオ テープ recporder (VTR) またはビデオカメラのトランスポートを制御します。 |
IAMFilterGraphCallback IAMFilterGraphCallback インターフェイスは、グラフの構築中にコールバック メカニズムを提供します。このインターフェイスを使用するには、アプリケーションまたはクライアント オブジェクトに インターフェイスを実装します。 |
IAMFilterMiscFlags IAMFilterMiscFlags インターフェイスは、フィルターがソース フィルターかレンダラーかを問い合わせます。 |
IAMGraphBuilderCallback IAMGraphBuilderCallback インターフェイスは、グラフの構築中にコールバック メカニズムを提供します。このインターフェイスを使用するには、アプリケーションまたはクライアント オブジェクトに インターフェイスを実装します。 |
IAMGraphStreams IAMGraphStreams インターフェイスは、ライブ ソースをレンダリングするフィルター グラフを制御します。 |
IAMLatency IAMLatency インターフェイスは、フィルターによってグラフに導入される待機時間を報告します。 |
IAMOpenProgress IAMOpenProgress インターフェイスは、ファイルを開く操作の進行状況を報告し、アプリケーションで操作をキャンセルできるようにします。ネットワーク経由でファイルを開くフィルターは、このインターフェイスを公開できます。 |
IAMOverlayFX IAMOverlayFX インターフェイスは、ユーザーの画面にビデオ オーバーレイを表示する方法を制御します。 オーバーレイ ミキサー フィルターは、このインターフェイスを実装します。 |
IAMovieSetup メモ このインターフェイスは非推奨になりました。 (IAMovieSetup) |
IAMPhysicalPinInfo メモ このインターフェイスは非推奨になりました。 (IAMPhysicalPinInfo) |
IAMPluginControl 優先フィルター リストとブロックフィルター リストを制御します。 |
IAMPushSource IAMPushSource インターフェイスは、ライブ ソースをレンダリングするフィルター グラフを同期します。 |
IAMResourceControl IAMResourceControl インターフェイスは、デバイスが実際に必要になる前にオーディオ デバイス リソースを開いて保持します。これにより、再生が保証されるか、アプリケーションでデバイスが使用できないことを事前に学習できます。次のフィルターは、このインターフェイスを実装します:オーディオ キャプチャ フィルター。DirectSound レンダラー フィルター。オーディオ レンダラー (WaveOut) フィルター。 |
IAMStreamConfig IAMStreamConfig インターフェイスは、オーディオとビデオの両方に対して、特定のキャプチャフィルターと圧縮フィルターに出力形式を設定します。 |
IAMStreamControl IAMStreamControl インターフェイスは、フィルター上の個々のストリームを制御します。 |
IAMStreamSelect IAMStreamSelect インターフェイスは、パーサー フィルターで使用可能なストリームから選択します。 |
IAMTimecodeDisplay IAMTimecodeDisplay インターフェイスは、外部 SMPTE/MIDI タイムコード表示デバイスを制御します。現在、DirectShow では、このインターフェイスを実装するフィルターは提供されていません。 |
IAMTimecodeGenerator IAMTimecodeGenerator インターフェイスは、外部 SMPTE/MIDI タイムコード ジェネレーターがフィルター グラフにデータを提供する方法を制御します。現在、DirectShow では、このインターフェイスを実装するフィルターは提供されていません。 |
IAMTimecodeReader IAMTimecodeReader インターフェイスは、外部デバイスから SMPTE または MIDI タイムコードを読み取ります。 MSDV および MSTape ドライバーは、外部 DV または MPEG-2 ビデオカメラからタイムコードを読み取るためのこのインターフェイスをサポートしています。 |
IAMTuner IAMTuner インターフェイスは、TV チューナーを制御します。 |
IAMTunerNotification メモ TV チューナー フィルターはコールバック メカニズムを実装していないため、このコールバック インターフェイスは非推奨になりました。 . |
IAMTVAudio IAMTVAudio インターフェイスは、テレビソースからのオーディオを制御します。 TV オーディオ フィルターは、このインターフェイスを実装します。 アプリケーションでは、セカンダリ オーディオ プログラム (SAP) やステレオまたはモノラルの選択など、テレビのオーディオ設定を制御するために使用できます。 |
IAMTVAudioNotification メモ TV オーディオ フィルターではコールバック メカニズムが実装されていないため、このコールバック インターフェイスは非推奨になりました。 . |
IAMTVTuner IAMTVTuner インターフェイスは、TV チューナーを制御します。 |
IAMVfwCaptureDialogs IAMVfwCaptureDialogs インターフェイスには、Video for Windows (VFW) キャプチャ ドライバーによって提供されるダイアログ ボックスが表示されます。VFW キャプチャ フィルターは、このインターフェイスを実装します。 |
IAMVfwCompressDialogs IAMVfwCompressDialogs インターフェイスには、Video for Windows (VFW) コーデックによって提供されるダイアログ ボックスが表示されます。 |
IAMVideoCompression IAMVideoCompression インターフェイスは、ビデオ圧縮プロパティを設定および取得します。 |
IAMVideoControl IAMVideoControl インターフェイスは、使用可能なフレーム レートや画像の向きの列挙など、特定のビデオ キャプチャ操作を制御します。 |
IAMVideoDecimationProperties IAMVideoDecimationProperties インターフェイスは、オーバーレイ ミキサーがビデオデシメーションを実行する方法を制御します。ビデオ ウィンドウが表示されるビデオのネイティブ サイズよりも小さい場合、ビデオ レンダラーは受信ビデオをデシメートし、ビデオを小さいサイズに縮小する必要があります。 デシメーションは、次のいずれかの場所で実行できます。VGA チップ上のオーバーレイ ハードウェア。ビデオ ポートに組み込まれているスケーラー (接続がビデオ ポート経由の場合)。レンダラーにビデオを提供するデコーダー。アプリケーションは、パフォーマンスを最適化するために、このインターフェイスでメソッドを呼び出して特定のデシメーション戦略を選択できます。 ただし、ほとんどのアプリケーションでは、このインターフェイスを使用する機会はありません。 アプリケーションが特定のハードウェアをサポートするように設計されていない限り、オーバーレイ ミキサー フィルターのデシメーションの既定の動作を変更する理由はありません。 |
IAMVideoProcAmp IAMVideoProcAmp インターフェイスは、明るさ、コントラスト、色相、彩度、ガンマ、シャープネスなど、着信ビデオ信号の品質を調整します。WDM ビデオ キャプチャ フィルターは、ハードウェアがイメージの調整をサポートしている場合、このインターフェイスを公開します。 |
IAsyncReader IAsyncReader インターフェイスは、フィルターに対して非同期データ要求を実行します。このインターフェイスは、非同期読み取り操作を実行する出力ピンによって公開されます。 |
IBaseFilter IBaseFilter インターフェイスは、DirectShow フィルターのプライマリ インターフェイスです。 |
IBPCSatelliteTuner メモ このインターフェイスは実装されておらず、非推奨となりました。 IBPCSatelliteTuner インターフェイスは、衛星テレビのチューニングをサポートしています。 |
ICaptureGraphBuilder メモ このインターフェイスは非推奨になりました。 (ICaptureGraphBuilder) |
ICaptureGraphBuilder2 ICaptureGraphBuilder2 インターフェイスは、キャプチャ グラフとその他のカスタム フィルター グラフをビルドします。 |
ICodecAPI ICodecAPI インターフェイス (strmif.h) は、エンコーダーまたはデコーダー フィルターの設定を設定および取得します。 |
IConfigAviMux IConfigAviMux インターフェイスは、AVI Mux フィルターを構成します。 |
IConfigInterleaving IConfigInterleaving インターフェイスは、AVI Mux フィルターがオーディオとビデオのサンプルをインターリーブする方法を制御します。 |
ICreateDevEnum ICreateDevEnum インターフェイスは、ビデオ キャプチャ デバイスやオーディオ キャプチャ デバイスなどのフィルターのカテゴリの列挙子を作成します。 |
IDDrawExclModeVideo IDDrawExclModeVideo インターフェイスを使用すると、DirectDraw 排他全画面表示モードでビデオを再生できます。 |
IDDrawExclModeVideoCallback IDDrawExclModeVideoCallback インターフェイスは、IDDrawExclModeVideo インターフェイスのコールバック インターフェイスです。このコールバック インターフェイスを使用すると、アプリケーションはオーバーレイの位置、サイズ、可視性などの変更に関する同期通知を受け取り、アプリケーションでビデオの可視性、サイズ、位置を調整できます。 これにより、先頭、末尾、または再生中にカラー キーが点滅するのを回避できます。 アプリケーションは インターフェイスを実装する必要があります。 これは再生に問題を引き起こすので、どのメソッドもビデオ処理をブロックまたは遅くすることが重要です。IDDrawExclModeVideo をサポートするフィルターを作成する場合、またはアプリケーションが適切なタイミングでカラー キーを描画できるようにコールバックを生成する必要がある場合は、このインターフェイスを使用します。 |
IDecimateVideoImage IDecimateVideoImage インターフェイスは、デコーダー フィルターのデシメーションを指定します。 |
IDistributorNotify IDistributorNotify インターフェイスを使用すると、フィルター グラフが変更されたときにプラグイン ディストリビューターに通知を受け取ります。アプリケーションでは、このインターフェイスは使用されません。 |
IDrawVideoImage メモ このインターフェイスは非推奨になりました。 (IDrawVideoImage) |
IDvdCmd IDvdCmd インターフェイスは、DVD コマンドの開始または終了を待機します。DVD ナビゲーターは、このインターフェイスを公開する同期オブジェクトを作成します。 |
IDvdControl メモ このインターフェイスは非推奨になりました。 (IDvdControl) |
IDvdControl2 IDvdControl2 インターフェイスは、DVD-Video タイトルに移動して再生します。 |
IDvdGraphBuilder IDvdGraphBuilder インターフェイスは、DVD-Video 再生用のフィルター グラフを作成します。 |
IDvdInfo メモ このインターフェイスは非推奨になりました。 (IDvdInfo) |
IDvdInfo2 IDvdInfo2 インターフェイスは、DVD ディスクの属性、または DVD の再生とナビゲーションの現在の状態を報告します。 |
IDvdState IDvdState インターフェイスは、現在の状態をキャッシュします。このインターフェイスを実装するオブジェクトは、DVD ブックマークと呼ばれます。 これを使用して、DVD の状態 (再生場所、ユーザーの親レベル、DVD リージョンを含む) を保存および復元できます。 |
IDVEnc IDVEnc インターフェイスは、DV Video Encoder フィルターのプロパティを設定および取得します。 |
IDVRGB219 IDVRGB219インターフェイスは、DV ビデオ エンコーダーおよび DV ビデオ デコーダー フィルターのダイナミック レンジを制御します。 |
IDVSplitter デジタル ビデオ (DV) ストリームのフレーム レートをダウングレードします。 |
IEncoderAPI IEncoderAPI は使用できなくなりました。 (IEncoderAPI) |
IEnumFilters IEnumFilters インターフェイスは、フィルター グラフ内のフィルターを列挙します。 |
IEnumMediaTypes IEnumMediaTypes インターフェイスは、ピンの推奨されるメディアの種類を列挙します。 |
IEnumPins フィルターのピンを列挙します。IBaseFilter::EnumPins メソッドは、このインターフェイスを返します。 |
IEnumRegFilters メモ このインターフェイスは非推奨になりました。 (IEnumRegFilters) |
IEnumStreamIdMap IEnumStreamIdMap インターフェイスは、MPEG-2 Demultiplexer の IMPEG2StreamIdMap::MapStreamId メソッドによって作成されたストリーム ID マップの標準 COM コレクションに実装されます。 |
IFileSinkFilter IFileSinkFilter インターフェイスは、メディア ストリームをファイルに書き込むフィルターに実装されます。 |
IFileSinkFilter2 IFileSinkFilter2 インターフェイスは、IFileSinkFilter インターフェイスを拡張します。 |
IFileSourceFilter IFileSourceFilter インターフェイスは、ソース フィルターによって公開され、レンダリングするメディア ファイルのファイル名とメディアの種類を設定します。 |
IFilterChain IFilterChain インターフェイスは、フィルター グラフ内のフィルターのチェーンを開始、停止、または削除するためのメソッドを提供します。 |
IFilterGraph IFilterGraph インターフェイスには、フィルター グラフを作成するためのメソッドが用意されています。 |
IFilterGraph2 IFilterGraph2 インターフェイスは、フィルター グラフを構築するためのメソッドを含む IFilterGraph インターフェイスと IGraphBuilder インターフェイスを拡張します。Filter Graph Manager は、このインターフェイスを実装します。 |
IFilterGraph3 IFilterGraph3 インターフェイスは、フィルター グラフを構築するためのメソッドを含む IFilterGraph2 インターフェイスを拡張します。Filter Graph Manager は、このインターフェイスを実装します。 |
IFilterMapper メモ このインターフェイスは非推奨になりました。 (IFilterMapper) |
IFilterMapper2 フィルターを登録および登録解除し、レジストリ内のフィルターを検索します。 |
IFilterMapper3 IFilterMapper3 インターフェイスは、IFilterMapper2 インターフェイスを拡張します。 Filter Mapper オブジェクトは、このインターフェイスを実装します。メモ このインターフェイスは非推奨です。 . |
IGetCapabilitiesKey IGetCapabilitiesKey インターフェイスを使用すると、アプリケーションは、エンコーダー フィルターのインスタンスを作成せずに、レジストリからソフトウェアまたはハードウェア コーデックの機能を取得できます。 |
IGraphBuilder このインターフェイスは、アプリケーションがフィルター グラフを作成できるようにするメソッドを提供します。 |
IGraphConfig フィルター グラフ マネージャーは、動的グラフの構築をサポートするために IGraphConfig を公開します。 |
IGraphConfigCallback IGraphConfigCallback インターフェイスには、IGraphConfig::Reconfigure に渡されるコールバック メソッドが含まれています。 呼び出し元 (アプリケーションまたはフィルター) は、このインターフェイスを実装します。 詳細については、「IGraphConfig」を参照してください。 |
IGraphVersion IGraphVersion インターフェイスは Filter Graph Manager に実装され、プラグインディストリビューターとアプリケーションがグラフがいつ変更されたかを知る方法を提供します。 |
IIPDVDec IIPDVDec インターフェイスには、DV ビデオ デコーダー フィルターのプロパティを設定および取得するためのメソッドが用意されています。 |
IMediaEventSink フィルター グラフ内で発生するイベントをフィルター グラフ マネージャーに通知します。 |
IMediaFilter IMediaFilter インターフェイスは、フィルターのストリーミング状態を制御します。すべての DirectShow フィルターは、このインターフェイスを実装します。 |
IMediaPropertyBag IMediaPropertyBag インターフェイスは、Media Property Bag オブジェクトによって公開されます。 |
IMediaSample IMediaSample インターフェイスは、メディア サンプルのプロパティを設定および取得します。 |
IMediaSample2 IMediaSample2 インターフェイスは、メディア サンプルのプロパティを設定および取得します。このインターフェイスは、IMediaSample インターフェイスを継承します。 |
IMediaSample2Config IMediaSample2Config インターフェイスは、VRAM キャプチャ バッファーを表す Direct3D サーフェスへのポインターを返します。 |
IMediaSeeking IMediaSeeking インターフェイスには、ストリーム内の位置をシークし、再生速度を設定するためのメソッドが含まれています。 |
IMemAllocator IMemAllocator インターフェイスは、ピン間でデータを移動するためにメディア サンプルを割り当てます。このインターフェイスは、入力ピンが IMemInputPin インターフェイスを公開するときに、アロケーターを共有するピンで使用されます。 |
IMemAllocatorCallbackTemp IMemAllocatorCallbackTemp インターフェイスを使用すると、サンプルがアロケーターの空きリストに返されるたびに、フィルターがアロケーターからコールバック通知を受け取ることができます。このインターフェイスの使用は非推奨です。 |
IMemAllocatorNotifyCallbackTemp サンプルがアロケーターの空きリストに返されるたびに、フィルターがアロケーターからコールバック通知を受信できるようにします。 |
IMemInputPin IMemInputPin インターフェイスは、入力ピンにメディア データを配信します。 |
IMpeg2Demultiplexer このインターフェイスは MPEG-2 Demultiplexer フィルター (Demux) に実装され、プログラム ストリーム モードとトランスポート ストリーム モードの両方で使用されます。 |
IMPEG2StreamIdMap このインターフェイスは MPEG-2 Demultiplexer フィルタ (Demux) の各出力ピンに実装され、プログラム ストリーム モードでのみ使用されます。 |
IOverlay IOverlay インターフェイスは、ビデオを正しいウィンドウ位置に配置するときに、フィルターがビデオ メモリに直接書き込むことができるように情報を提供します。 |
IOverlayNotify IOverlayNotify インターフェイスには、デコーダーなどのアップストリーム フィルターと、レンダリング ウィンドウへの変更の通知が用意されています。 |
IOverlayNotify2 IOverlayNotify2 インターフェイスは、IOverlayNotify インターフェイスから派生します。 |
IPersistMediaPropertyBag IPersistMediaPropertyBag インターフェイスは、Audio-Video インターリーブ (AVI) ストリーム内の INFO および DISP チャンクを設定および取得します。 |
IPin このインターフェイスは、すべての入力ピンと出力ピンによって公開されます。フィルター グラフ マネージャーは、このインターフェイスを使用してピンを接続し、フラッシュ操作を実行します。 |
IPinConnection このインターフェイスは、フィルターの実行中に入力ピンを再接続するためのメソッドを提供します。 |
IPinFlowControl アクティブな出力ピンからのデータ フローをブロックします。 |
IQualityControl IQualityControl インターフェイスは、品質管理のサポートを提供します。 |
IReferenceClock IReferenceClock インターフェイスは、フィルター グラフの参照時間を提供します。参照クロックとして機能できるフィルターは、このインターフェイスを公開できます。 |
IReferenceClockTimerControl IReferenceClockTimerControl インターフェイスは、参照クロックで使用されるタイマー期間を変更します。 このインターフェイスは、DirectShow システム参照クロックによって公開されます。 |
IRegisterServiceProvider IRegisterServiceProvider インターフェイスは、Filter Graph Manager にオブジェクトをサービスとして登録します。 詳細については、「IRegisterServiceProvider::RegisterService」を参照してください。 |
IResourceConsumer IResourceConsumer インターフェイスは、IResourceManager インターフェイスを使用するオブジェクトのコールバック メカニズムを提供します。IResourceManager インターフェイスを使用してフィルター グラフ マネージャーにリソースを要求する場合、オブジェクトは IResourceConsumer を実装する必要があります。 |
IResourceManager IResourceManager インターフェイスは、システム リソースの競合を解決します。フィルター グラフ マネージャーは、このインターフェイスを公開します。 |
ISeekingPassThru ISeekingPassThru インターフェイスは、1 つの入力フィルターのシークを実装するヘルパー オブジェクトを作成します。 |
IStreamBuilder IStreamBuilder インターフェイスを使用すると、出力ピンは、ピン自体がフィルター グラフのダウンストリーム セクションを構築することをフィルター グラフ マネージャーに通知できます。 |
IVideoEncoder IVideoEncoder インターフェイスは、必要に応じてビデオ エンコーダー フィルターによって公開されます。 |
IVideoFrameStep IVideoFrameStep インターフェイスは、ビデオ ストリームをステップ実行します。 |
IVMRAspectRatioControl IVMRAspectRatioControl インターフェイスは、ビデオ 混合レンダラー フィルター 7 (VMR-7) がソース ビデオの縦横比を保持するかどうかを制御します。 |
IVMRDeinterlaceControl IVMRDeinterlaceControl インターフェイスは、ビデオ 混合レンダラー フィルター 7 (VMR-7) を使用した高度なハードウェアアクセラレータによるインターレース解除をサポートします。 |
IVMRFilterConfig IVMRFilterConfig インターフェイスは、ビデオ 混合レンダラー フィルター 7 (VMR-7) の動作モードとビデオ レンダリング メカニズムを構成するために使用されます。 |
IVMRImageCompositor IVMRImageCompositor インターフェイスは、ビデオ 混合レンダラー フィルター 7 (VMR-7) の既定のコンポジターによって実装されます。 |
IVMRImagePresenter IVMRImagePresenter インターフェイスは、ビデオ 混合レンダラー フィルター 7 (VMR-7) の既定の Allocator-Presenter によって実装されます。 |
IVMRImagePresenterConfig IVMRImagePresenterConfig インターフェイスには、ビデオ 混合レンダラー フィルター 7 (VMR-7) で使用されるアロケーター発表者のレンダリング設定を設定するためのメソッドが用意されています。アプリケーションでは、このインターフェイスを直接使用しないでください。 |
IVMRImagePresenterExclModeConfig IVMRImagePresenterExclModeConfig インターフェイスは、IVMRImagePresenterConfig から継承され、排他モード Allocator-Presenter でレンダリング設定を設定および取得するためのメソッドを提供します。 |
IVMRMixerBitmap IVMRMixerBitmap インターフェイスを使用すると、ビデオ 混合レンダラー フィルター 7 (VMR-7) を使用する場合に、アプリケーションでビットマップまたは DirectDraw サーフェスの静的イメージをビデオ ストリームにブレンドできます。 |
IVMRMixerControl IVMRMixerControl インターフェイスは、アプリケーションがビデオ 混合レンダラー フィルター 7 (VMR-7) で受信ビデオ ストリームを操作できるようにします。 |
IVMRMonitorConfig IVMRMonitorConfig インターフェイスは、ビデオ 混合レンダラー フィルター 7 (VMR-7) によって実装されます。 |
IVMRSurface IVMRSurface インターフェイスは、Video Mixing Renderer Filter 7 (VMR-7) で使用されるメディア サンプルに実装されています。 |
IVMRSurfaceAllocator IVMRSurfaceAllocator インターフェイスは、ビデオ 混合レンダラー フィルター 7 (VMR-7) の既定のアロケーター 発表者によって実装されます。 |
IVMRSurfaceAllocatorNotify IVMRSurfaceAllocatorNotify インターフェイスは、ビデオ 混合レンダラー フィルター 7 (VMR-7) によって実装されます。 |
IVMRVideoStreamControl IVMRVideoStreamControl インターフェイスは、ビデオ 混合レンダラー フィルター 7 (VMR-7) の各入力ピンに実装されます。 |
IVMRWindowlessControl IVMRWindowlessControl インターフェイスは、Video Mixing Renderer Filter 7 (VMR-7) がコンテナー ウィンドウ内でビデオ ストリームをレンダリングする方法を制御します。 |
IVPManager IVPManager インターフェイスは、ビデオ ポート マネージャー (VPM) に実装されます。 |
ALLOCATOR_PROPERTIES ALLOCATOR_PROPERTIES構造体では、アロケーターの数、サイズ、配置、プレフィックスの各プロパティについて説明します。 |
AM_DVD_RENDERSTATUS AM_DVD_RENDERSTATUS構造体には、再生の状態を示すコード DVD-Video 含まれています。 これらのコードは、IDvdGraphBuilder::RenderDvdVideoVolume メソッドで使用されます。 |
AM_MEDIA_TYPE AM_MEDIA_TYPE構造体では、メディア サンプルの形式について説明します。 |
AM_SAMPLE2_PROPERTIES AM_SAMPLE2_PROPERTIES構造体は、メディア サンプルのプロパティを記述します。 IMediaSample2 インターフェイスはこの構造体を使用します。 |
AM_STREAM_INFO AM_STREAM_INFO構造体には、ストリーム制御情報が含まれています。 |
AMCOPPCommand AMCOPPCommand 構造体には、認定出力保護プロトコル (COPP) コマンドが含まれています。 |
AMCOPPSignature AMCOPPSignature 構造体には、IAMCertifiedOutputProtection::SessionSequenceStart メソッドに必要な署名が含まれています。 |
AMCOPPStatusInput AMCOPPStatusInput 構造体には、認定出力保護プロトコル (COPP) 状態要求が含まれています。 |
AMCOPPStatusOutput AMCOPPStatusOutput 構造体には、認定出力保護プロトコル (COPP) 状態要求の結果が含まれます。 |
AUDIO_STREAM_CONFIG_CAPS AUDIO_STREAM_CONFIG_CAPS構造では、さまざまなオーディオ形式について説明します。 オーディオ圧縮フィルターとキャプチャ フィルターでは、この構造を使用して、生成できる形式を記述します。 |
CodecAPIEventData CodecAPIEventData 構造体 (strmif.h) には、EC_CODECAPI_EVENT イベントのイベント データが含まれています。 このイベントは、ICodecAPI インターフェイスをサポートするコーデックによって送信されます。 |
COLORKEY COLORKEY 構造体は、レンダラーと別のフィルターの間でカラー キー情報を通信します。 |
DDCOLORKEY カラー キーを値の範囲として記述します。 |
DVD_AudioAttributes DVD_AudioAttributes構造体は、ディスクのさまざまなオーディオ属性を受け取るために IDvdInfo2::GetAudioAttributes で使用されます。 |
DVD_DECODER_CAPS DVD_DECODER_CAPS構造は、DVD デコーダーの機能を示します。 |
DVD_HMSF_TIMECODE DVD_HMSF_TIMECODE構造体は、DVD タイムコード内の時間、分、秒、およびフレームを提供します。 |
DVD_KaraokeAttributes DVD_KaraokeAttributes構造体には、カラオケ オーディオ ストリームに関する情報が含まれています。 IDvdInfo2::GetKaraokeAttributes メソッドは、指定したストリームのDVD_KaraokeAttributes構造体を入力します。 |
DVD_MenuAttributes DVD_MenuAttributes構造体には、DVD メニューに関する情報が含まれています。 IDvdInfo2::GetTitleAttributes メソッドは、指定したストリームのDVD_MenuAttributes構造体を入力します。 |
DVD_MUA_Coeff DVD_MUA_Coeff構造体は、マルチチャネル オーディオ ストリーム内の 1 つのチャネルの混合係数を定義します。 DVD_MultichannelAudioAttributes構造体には、ストリーム内のチャネルごとに 1 つずつ、8 つのDVD_MUA_Coeff構造体の配列が含まれています。 |
DVD_MUA_MixingInfo DVD_MUA_MixingInfo構造体は、指定されたタイトル内の 1 つのオーディオ ストリーム内のチャネルのサラウンド サウンド ミックス情報を記述します。 |
DVD_MultichannelAudioAttributes DVD_MultichannelAudioAttributes構造体は、指定したタイトル内の 1 つのオーディオ ストリームのマルチチャネル属性を記述します。 |
DVD_PLAYBACK_LOCATION DVD_PLAYBACK_LOCATION構造は、DVD の再生場所を示します。 |
DVD_PLAYBACK_LOCATION2 DVD_PLAYBACK_LOCATION2構造体は、DVD の再生場所を示します。 |
DVD_SubpictureAttributes DVD_SubpictureAttributes構造体には、DVD サブ画像に関する情報が含まれています。 IDvdInfo2::GetSubpictureAttributes メソッドは、指定したストリームのDVD_SubpictureAttributes構造体を入力します。 |
DVD_TIMECODE DVD_TIMECODE構造体には、時間、分、秒、フレーム単位の DVD タイムコードが含まれています。 |
DVD_TitleAttributes DVD_TitleAttributes構造体には、DVD タイトルに関する情報が含まれています。 |
DVD_VideoAttributes DVD_VideoAttributes構造体は、現在のタイトルまたはメニューのビデオ ストリームの属性を記述します。 |
DVINFO DVINFO 構造体は、デジタル ビデオ (DV) ストリームの形式を記述します。 |
FILTER_INFO FILTER_INFO構造体には、フィルターに関する情報が含まれています。 |
NORMALIZEDRECT NORMALIZEDRECT 構造体は、混合操作で VMR フィルターと共に使用され、コンポジション空間内のビデオ四角形の位置を指定します。 |
PIN_INFO PIN_INFO構造体には、ピンに関する情報が含まれています。 |
Quality Quality 構造体は、レンダラーでフラッドまたはファミンを示し、レンダラーのパフォーマンスを最適化するためにドロップまたは追加するフレームの割合を指定することで、品質メッセージを記述します。 |
REGFILTER2 REGFILTER2構造体には、フィルターを登録するための情報が含まれています。 |
REGFILTERPINS REGFILTERPINS 構造体には、フィルターを登録するためのピン情報が含まれています。 |
REGFILTERPINS2 REGFILTERPINS2構造体には、IFilterMapper2 インターフェイスを介してフィルターを登録するための情報が含まれています。 |
REGPINMEDIUM REGPINMEDIUM 構造体は、IFilterMapper2 インターフェイスを介して登録するためのピン メディアを記述します。 |
REGPINTYPES REGPINTYPES 構造体には、フィルターを登録するためのメディアの種類の情報が含まれています。 |
STREAM_ID_MAP STREAM_ID_MAP構造体は、MPEG-2 プログラム ストリーム内の基本ストリームを表します。 IEnumStreamIdMap インターフェイス メソッドで使用されます。 |
タイムコード TIMECODE 構造体には、基本的なタイムコード フレーム数情報が含まれています。T |
タイムコード TIMECODE 構造体には、基本的なタイムコード フレーム数情報が含まれています。 (TIMECODE) |
TIMECODE_SAMPLE TIMECODE_SAMPLE構造体には、完全なタイムコード情報が含まれています。 |
VIDEO_STREAM_CONFIG_CAPS VIDEO_STREAM_CONFIG_CAPS構造では、さまざまなビデオ形式について説明します。 ビデオ圧縮フィルターとビデオ キャプチャ フィルターでは、この構造を使用して、生成できる形式を記述します。 |
VMRALLOCATIONINFO VMRALLOCATIONINFO 構造体は、VMR-7 フィルターの IVMRSurfaceAllocator::AllocateSurface メソッドで使用されます。 |
VMRALPHABITMAP VMRALPHABITMAP 構造体は、アプリケーションが複合ビデオ フレームに表示される静的なアルファ ブレンド ビットマップを提供している場合に、VMR-7 フィルターの IVMRMixerBitmap メソッドで使用されます。 |
VMRDeinterlaceCaps VMRDeinterlaceCaps 構造体では、インターレース解除モードの機能について説明します。 |
VMRFrequency VMRFrequency 構造体は、ビデオ ストリームの頻度を表します。 周波数は比率と表現されます。 たとえば、29.97 fps の NTSC フレーム レートは 30,000:1001 と表されます。 |
VMRGUID VMRGUID 構造体は VMRMONITORINFO 構造体のメンバーであり、システム上のモニターを識別するために使用されます (VMR-7 のみ)。 |
VMRMONITORINFO VMRMONITORINFO 構造体は、システム上のモニターに関する情報を設定および取得するために IVMRMonitorConfig::GetAvailableMonitors メソッドで使用されます (VMR-7 のみ)。 |
VMRPRESENTATIONINFO VMRPRESENTATIONINFO 構造体は、IVMRImagePresenter::P resentImage メソッド (VMR-7 のみ) で使用されます。 |
VMRVideoDesc このトピックは、Windows XP Service Pack 1 以降に適用されます。 VMRVideoDesc 構造体は、インターレース解除するビデオ ストリームを記述します。 |
VMRVIDEOSTREAMINFO このトピックは、Windows XP 以降に適用されます。 VMRVIDEOSTREAMINFO 構造体は、イメージ コンポジター上の VMR-7 フィルターによる IVMRImageCompositor::CompositeImage の呼び出しで使用されます。 |
_AM_AUDIO_RENDERER_STAT_PARAM _AM_AUDIO_RENDERER_STAT_PARAM列挙は、オーディオ レンダラーから取得するパフォーマンス情報を指定します。 |
_AM_FILTER_MISC_FLAGS _AM_FILTER_MISC_FLAGS列挙には、フィルターがソース フィルターかレンダラー フィルターかを示すフラグが含まれています。 |
_AM_INTF_SEARCH_FLAGS フィルター グラフでインターフェイスを検索するときに、検索するオブジェクトの種類を指定します。 |
_AM_OVERLAY_NOTIFY_FLAGS AM_OVERLAY_NOTIFY_FLAGS列挙は、オーバーレイが何を変更したか、または変更しようとしているかを示します。 |
_AM_PIN_FLOW_CONTROL_BLOCK_FLAGS 出力ピンからのデータ フローをブロックする方法を指定するフラグを定義します。 |
_AM_PUSHSOURCE_FLAGS ライブ ソース フィルターの動作を示します。 |
_AMRESCTL_RESERVEFLAGS 現在予約されているリソースの数をインクリメントまたはデクリメントするかどうかを指定します。 |
_DVENCODERFORMAT デジタル ビデオ (DV) 形式を示します。 |
_DVENCODERRESOLUTION デジタル ビデオ (DV) エンコード解像度を示します。 |
_DVENCODERVIDEOFORMAT デジタル ビデオ (DV) エンコードのビデオ標準 (NTSC または PAL) を示します。 |
_DVRESOLUTION デジタル ビデオ (DV) のデコード解像度を示します。 |
_REM_FILTER_FLAGS フィルター グラフからフィルターを削除する方法を指定します。 |
AM_DVD_GRAPH_FLAGS AM_DVD_GRAPH_FLAGS列挙は、DVD ナビゲーターが DVD 再生グラフを構築する方法を指定します。 これらのフラグは、IDvdGraphBuilder::RenderDvdVideoVolume メソッドで使用されます。 |
AM_DVD_STREAM_FLAGS DVD ストリームの種類 (ビデオ、オーディオ、またはサブ画像) について説明します。 |
AM_GRAPH_CONFIG_RECONNECT_FLAGS フィルター グラフを動的に再構築するときにフィルターを再接続する方法を指定します。 |
AM_SEEKING_SEEKING_CAPABILITIES メディア ストリームのシーク機能を指定します。 |
AM_STREAM_INFO_FLAGS AM_STREAM_INFO_FLAGS列挙は、ピンのストリーム制御状態を示すフラグを定義します。 |
AMOVERLAYFX DirectDraw ハードウェア オーバーレイ サーフェイスに対する効果を指定します。 |
AMTunerModeType テレビ チューナ (ケーブルまたはアンテナ) の周波数を指定します。 (AMTunerModeType) |
AnalogVideoStandard AnalogVideoStandard 列挙体は、アナログ テレビ信号の形式を指定します。 |
CameraControlFlags CameraControlFlags 列挙は、カメラ設定を手動または自動で制御するかどうかを定義します。 |
CameraControlProperty CameraControlProperty 列挙は、カメラの設定を指定します。 |
CompressionCaps ビデオ圧縮機能を示します。 |
DECIMATION_USAGE オーバーレイ ミキサー フィルター フィルターを使用して、ビデオ イメージをより小さなサイズに縮小する方法について説明します。 |
DVD_AUDIO_APPMODE IDvdInfo2::GetAudioAttributes の呼び出しで取得された現在のオーディオ モードを示します。 |
DVD_AUDIO_FORMAT DVD のオーディオ形式を示します。 |
DVD_AUDIO_LANG_EXT オーディオ ストリームにオーディオ言語拡張機能が含まれているかどうかを示すフラグを定義します。 |
DVD_CMD_FLAGS DVD ナビゲーター フィルターがコマンド同期を処理する方法を制御するフラグを定義します。 |
DVD_DISC_SIDE DVD ディスクの側面を示します。 |
DVD_DOMAIN DVD ドメインを定義します。 |
DVD_FRAMERATE 1 秒あたり 25 フレームまたは 30 フレームで再生するように DVD を作成するかどうかを示します。 |
DVD_KARAOKE_ASSIGNMENT オーディオ ストリームのスピーカー構成を定義します。 |
DVD_KARAOKE_CONTENTS ビットごとの OR 操作で使用する場合に、カラオケ タイトルのオーディオ ストリームの各チャネルの内容を記述するフラグを指定します。 |
DVD_KARAOKE_DOWNMIX IDvdControl2::SelectKaraokeAudioPresentationMode メソッドによって使用されるフラグを定義して、各補助チャネルがダウンミックスされるスピーカー (存在する場合) を制御します。 |
DVD_MENU_ID IDvdControl2::ShowMenu の呼び出しで DVD メニューを指定します。 |
DVD_NavCmdType DVD ナビゲーション コマンドの種類を定義します。 |
DVD_OPTION_FLAG DVD_OPTION_FLAG列挙は、DVD ナビゲーター フィルターの動作を制御するフラグを定義します。 これらのフラグのいずれかを設定するには、IDvdControl2::SetOption を呼び出します。 |
DVD_PARENTAL_LEVEL DVD 仕様で定義されている汎用ペアレンタル・レベルのフラグを識別します。 |
DVD_PREFERRED_DISPLAY_MODE ユーザーが優先するウィンドウの縦横比と変換方法を示します。 |
DVD_RELATIVE_BUTTON DVD メニューナビゲーションやその他の操作に使用される 4 つの方向ボタンを識別します。 |
DVD_SUBPICTURE_CODING サブ画像ストリームに含まれるコンテンツの種類を示します。 |
DVD_SUBPICTURE_LANG_EXT 指定したサブ画像ストリームで使用できる言語拡張を定義します。 |
DVD_SUBPICTURE_TYPE サブ画像ストリームに含まれるコンテンツの種類を決定するために使用されるフラグを定義します。 |
DVD_TextCharSet 指定した文字列をエンコードする文字セットを定義します。 |
DVD_TextStringType DVD テキスト文字列型のサブセットを定義します。 |
DVD_TIMECODE_FLAGS DVD が作成されて再生されるフレーム レートを示します。 |
DVD_TITLE_APPMODE DVD タイトルがカラオケ タイトルかどうかを示します。 この列挙体は、DVD_TitleAttributes 構造体のメンバーであり、アプリケーションが IDvdInfo2::GetTitleAttributes メソッドを呼び出すと入力されます。 |
DVD_VIDEO_COMPRESSION 使用可能な DVD ビデオ圧縮の種類を定義します。 |
FILTER_STATE フィルターの状態またはフィルター グラフの状態を指定します。 |
InterleavingMode ビデオ フレームとオーディオ サンプルをディスクに書き込む方法を指定します。 |
PhysicalConnectorType ピンの物理的な種類 (オーディオまたはビデオ) を指定します。 |
PIN_DIRECTION ピンの方向を示します。 |
QualityMessageType 品質メッセージの種類について説明します。 |
tagAM_SAMPLE_PROPERTY_FLAGS AM_SAMPLE2_PROPERTIES構造体の dwSampleFlags メンバーと dwStreamId メンバーの値を指定します。 これらの値は、メディア サンプルのプロパティを表します。 |
TunerInputType テレビ チューナ (ケーブルまたはアンテナ) の周波数を指定します。 (TunerInputType) |
TVAudioMode テレビ オーディオ コントロールのモードを指定します。 |
VALID_UOP_FLAG DVD で現在許可されているユーザー操作 (UOP) コマンドを示します。 |
VfwCaptureDialogs Video for Windows キャプチャ ドライバーに存在する可能性があるダイアログ ボックスを指定します。 |
VfwCompressDialogs Video for Windows 圧縮 (コーデック) ドライバーに存在する可能性があるダイアログ ボックスを指定します。 |
VideoControlFlags ビデオ デバイスの操作のビデオ モードを指定します。 |
VIDEOENCODER_BITRATE_MODE VIDEOENCODER_BITRATE_MODE列挙型は、IEncoderAPI インターフェイスでサポートされる 3 種類のビットレートを定義します。 |
VideoProcAmpFlags VideoProcAmpFlags 列挙は、特定のビデオ プロパティが手動で制御されるか、自動的に制御されるかを示します。 |
VideoProcAmpProperty VideoProcAmpProperty 列挙は、ビデオ キャプチャ デバイスのビデオ プロパティを指定します。 |
VMR_ASPECT_RATIO_MODE VMR_ASPECT_RATIO_MODE列挙型は、ビデオ 混合レンダラー フィルター 7 がソース ビデオの縦横比を保持するかどうかを示します。 |
VMRDeinterlacePrefs VMRDeinterlacePrefs 列挙型は、アプリケーションによって設定されたメソッドを使用できない場合に Video Mixing Renderer Filter 7 (VMR-7) で使用される deinterlacing メソッドを記述します。 |
VMRDeinterlaceTech VMRDeinterlaceTech 列挙型は、ビデオ ストリームのインターレース解除に使用されるアルゴリズムを表します。 フラグは相互に排他的ではありません。ドライバーは、フラグの組み合わせを設定できます。 |
VMRMixerPrefs VMRMixerPrefs 列挙には、DirectDraw サーフェイスでビデオ イメージを作成するときに使用されるデシメーション、フィルター処理、色空間の情報を指定するフラグが含まれています。 |
VMRMode VMRMode 列挙型は、IVMRFilterConfig::GetRenderingMode メソッドと IVMRFilterConfig::SetRenderingMode メソッドの呼び出しで使用され、Video Mixing Renderer Filter 7 (VMR-7) レンダリング モードを取得または指定します。 |
VMRPresentationFlags VMRPresentationFlags 列挙型は、VMRPRESENTATIONINFO 構造体 のメンバーです。 |
VMRRenderPrefs VMRRenderPrefs 列挙型は、基本的なレンダリング設定を取得および設定するために、IVMRFilterConfig::GetRenderingPrefs メソッドと IVMRFilterConfig::SetRenderingPrefs メソッドで使用されます。 |
VMRSurfaceAllocationFlags VMRSurfaceAllocationFlags 列挙体は、サーフェス作成パラメーターを指定するために IVMRSurfaceAllocator::AllocateSurface メソッドと共に使用されます。 |
トレーニング
ラーニング パス
FastTrack サービス、データ管理などを使用して、財務と運用アプリの実装を成功させるためのプロジェクト方法論を計画および設計します。