avcstrm.h ヘッダー
このヘッダーはストリームによって使用されます。 詳細については、次を参照してください。
avcstrm.h には、次のプログラミング インターフェイスが含まれています。
IOCTL
IOCTL_AVCSTRM_CLASS AV/C サブユニット ドライバーは、IRP_MJ_INTERNAL_DEVICE_CONTROL IRP を使用し、IoControlCode メンバーを IOCTL_AVCSTRM_CLASS に設定して、avcstrm.sys と通信します。 |
関数
INIT_AVCSTRM_HEADER INIT_AVCSTRM_HEADER マクロは、AVC_STREAM_REQUEST_BLOCK構造体の SizeOfThisBlock、Version、および Function メンバーを初期化します。 |
構造
AVC_STREAM_REQUEST_BLOCK AVC_STREAM_REQUEST_BLOCK構造体は、avcstrm.sys によって処理される AV/C ストリーミング要求を記述します。 |
AVCSTRM_BUFFER_STRUCT AVCSTRM_BUFFER_STRUCT構造体は、読み取り操作または書き込み操作のために avcstrm.sys に送信されるバッファーを記述します。 |
AVCSTRM_FORMAT_INFO AVCSTRM_FORMAT_INFO構造体は、データ ストリームを記述するために使用されます。 |
AVCSTRM_OPEN_STRUCT AVCSTRM_OPEN_STRUCT構造体は、開くデータ ストリームを記述します。 |
CIP_HDR1 CIP_HDR1構造体は、2 つの quadlet CIP ヘッダー (ペアの最初の四角形) のジェネリック データ構造を記述します。 |
CIP_HDR2_FDF CIP_HDR2_FDF構造体は、CIP ヘッダー ペアの 2 番目の四角形を表します。 |
CIP_HDR2_MPEGTS CIP_HDR2_MPEGTS構造体は、MPEGTS フォーマット ストリームの CIP ヘッダー ペアの 2 番目の四角形を表します。 |
CIP_HDR2_SYT CIP_HDR2_SYT構造体は、DV フォーマット ストリームの CIP ヘッダー ペアの 2 番目の四角形を記述します。 |
DVINFO DVINFO 構造体は、既定のストリーミング ソース情報とストリーム制御情報を含む DV ストリーム形式を記述します。 |
KS_DATAFORMAT_DV_AVC KS_DATAFORMAT_DV_AVC構造には、AV/C デジタル ビデオ接続のデータ形式が格納されます。 |
KS_DATAFORMAT_MPEG2TS_AVC KS_DATAFORMAT_MPEG2TS_AVC構造体には、AV/C MPEG2 接続のデータ形式が格納されます。 |
KS_DATARANGE_DV_AVC KS_DATARANGE_DV_AVC構造は、AV/Cデジタルビデオフォーマットの範囲を格納します。 |
KS_DATARANGE_DVVIDEO KS_DATARANGE_DV_AVC構造には、さまざまなデジタル ビデオ形式が格納されます。 |
KS_DATARANGE_MPEG2TS_AVC KS_DATARANGE_MPEG2TS_AVC構造体には、AV/C MPEG2 形式の範囲が格納されます。 |
列挙
AVCSTRM_FORMAT AVCSTRM_FUNCTION列挙は、avcstrm.sys でサポートされる AV/C サブユニット ストリーム形式を定義します。 |
AVCSTRM_FUNCTION AVCSTRM_FUNCTION列挙は、avcstrm.sys ドライバーによって公開される機能を定義します。 |