ksproxy.h ヘッダー
このヘッダーはストリームによって使用されます。 詳細については、次を参照してください。
ksproxy.h には、次のプログラミング インターフェイスが含まれています。
インターフェイス
IKsAggregateControl IKsAggregateControl インターフェイスには、インターフェイスをサポートする KS オブジェクトの集計プロバイダーとして COM サーバーを追加および削除するメソッドが用意されています。 |
IKsAllocator IKsAllocator インターフェイスには、アロケーターを制御およびクエリするメソッドが用意されています。 IKsAllocator はプロキシ用であり、アプリケーションの使用には推奨されません。 |
IKsAllocatorEx IKsAllocatorEx インターフェイスはプロキシ使用用であり、アプリケーションの使用には推奨されません。 IKsAllocatorEx は IKsAllocator インターフェイスのすべてのメソッドを継承し、IKsAllocator を拡張して、アロケーターをさらに制御およびクエリするメソッドを提供します。 |
IKsClockPropertySet IKsClockPropertySet インターフェイスには、プロキシに時刻を正確に反映させるメソッドが用意されています。 |
IKsControl IKsControl インターフェイスには、KS フィルターまたは KS ピンを制御するユーザー モード メソッドが用意されています。 このインターフェイスと同等のユーザー モードについては、IKsControl AVStream COM インターフェイスを参照してください。 |
IKsDataTypeCompletion IKsDataTypeCompletion インターフェイスは、IAMStreamConfig::SetFormat メソッドに渡される部分的に指定されたメディアの種類を完了するためのメソッドを提供します。 |
IKsDataTypeHandler IKsDataTypeHandler インターフェイスには、メディア サンプルの前処理と後処理をオプションで実行するメソッドが用意されています。 |
IKsInterfaceHandler IKsInterfaceHandler インターフェイスは、確立された接続に指定されたKSPIN_INTERFACE構造に基づいて、カーネルにサンプルをマーシャリングするメソッドを提供します。 このインターフェイスの IID はIID_IKsInterfaceHandler。 |
IKsNotifyEvent IKsNotifyEvent インターフェイスには、DirectShow イベントを所有する KS オブジェクトが指定されたパラメーターでイベントを発行するメソッドが用意されています。 |
IKsObject IKsObject インターフェイスは、KS オブジェクトのファイル ハンドルを取得するメソッドを提供します。 |
IKsPin IKsPin インターフェイスには、ピンに関する情報を制御および取得するメソッドが用意されています。 |
IKsPinEx IKsPinEx インターフェイスは、IKsPin インターフェイスのすべてのメソッドを継承し、IKsPin を拡張して、フィルター グラフに停止する機会を与えるエラーをフィルター グラフに通知するメソッドを提供します。 |
IKsPinFactory IKsPinFactory インターフェイスは、ピン ファクトリの識別子を取得するメソッドを提供します。 |
IKsPinPipe IKsPinPipe インターフェイスはプロキシ用であり、アプリケーションの使用には推奨されません。 IKsPinPipe には、ピン パイプを制御するメソッドが用意されています。 |
IKsPropertySet ksproxy.h の IKsPropertySet インターフェイスには、KS ミニドライバーに実装されている KS オブジェクトのプロパティにアクセスするメソッドが用意されています。 |
IKsQualityForwarder IKsQualityForwarder インターフェイスは、IKsObject インターフェイスの メソッドを継承し、IKsObject を拡張して、ピンから情報をフラッシュするメソッドを提供します。 |
IKsTopology IKsTopology インターフェイスは、フィルター内に含まれるトポロジ ノード オブジェクトを開くメソッドを提供します。 |
関数
KsGetMediaType KsGetMediaType 関数は、ピン ファクトリ識別子のメディアの種類に関する情報を取得します。 |
KsGetMediaTypeCount KsGetMediaTypeCount 関数は、ピン ファクトリ識別子で使用可能なメディアの種類の数を返します。 |
KsGetMultiplePinFactoryItems KsGetMultiplePinFactoryItems 関数は、可変長データ バッファー内の pin プロパティ項目を取得します。 |
KsOpenDefaultDevice KsOpenDefaultDevice 関数は、指定されたプラグ アンド プレイ (PnP) カテゴリに一覧表示されている最初のデバイスへのハンドルを開きます。 |
KsResolveRequiredAttributes KsResolveRequiredAttributes 関数は、データ範囲にアタッチされている属性リストを検索して、指定した属性がすべて見つかったことを確認します。 |
KsSynchronousDeviceControl KsSynchronousDeviceControl 関数は、ファイル ハンドルで指定された KS オブジェクトに同期デバイス I/O 制御操作を発行します。 |
構造
KSSTREAM_SEGMENT KSSTREAM_SEGMENT構造体には、ストリームで発生する I/O 操作を説明する情報が含まれています。 |
ALLOCATOR_PROPERTIES_EX ALLOCATOR_PROPERTIES_EX構造はプロキシ用であり、アプリケーションの使用には推奨されません。 ALLOCATOR_PROPERTIES_EXには、アロケーターのプロパティを説明する情報が含まれています。 |
OPTIMAL_WEIGHT_TOTALS 詳細情報: OPTIMAL_WEIGHT_TOTALS構造体 |
PIPE_DIMENSIONS PIPE_DIMENSIONS構造はプロキシ用であり、アプリケーションの使用にはお勧めしません。 PIPE_DIMENSIONSには、パイプに関連するさまざまなピン上のフレームの圧縮/拡張比を説明する情報が含まれています。 |
PIPE_TERMINATION PIPE_TERMINATION構造はプロキシ用であり、アプリケーションの使用には推奨されません。 PIPE_TERMINATIONパイプのピン 終端記号について説明する情報が含まれています。 |
列挙
FRAMING_CACHE_OPS 詳細情報: FRAMING_CACHE_OPS列挙 |
FRAMING_PROP 詳細情報: FRAMING_PROP列挙 |
KS_LogicalMemoryType 詳細情報: KS_LogicalMemoryType列挙 |
KSALLOCATORMODE 詳細情報: KSALLOCATORMODE 列挙 |
KSIOOPERATION 詳細情報: KSIOOPERATION 列挙 |
KSPEEKOPERATION 詳細情報: KSPEEKOPERATION 列挙 |
PIPE_ALLOCATOR_PLACE 詳細情報: PIPE_ALLOCATOR_PLACE列挙 |
PIPE_STATE 詳細情報: PIPE_STATE列挙 |