avcstrm.h 標頭
資料流程會使用此標頭。 如需詳細資訊,請參閱
avcstrm.h 包含下列程式設計介面:
IOCTLs
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 結構描述兩個四邊形 CIP 標頭的泛型資料結構, (配對的第一個四邊形) 。 |
CIP_HDR2_FDF CIP_HDR2_FDF 結構描述 CIP 標頭組的第二個四邊形。 |
CIP_HDR2_MPEGTS CIP_HDR2_MPEGTS結構描述 MPEGTS 格式資料流程之 CIP 標頭組的第二個四邊形。 |
CIP_HDR2_SYT CIP_HDR2_SYT結構描述 DV 格式資料流程之 CIP 標頭組的第二個四邊形。 |
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 驅動程式所公開的功能。 |