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列挙