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 つのクワッドレット 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 ドライバーによって公開される機能を定義します。 |