FEATURE_DATA_REAL_TIME_STREAMING 구조체(ntddmmc.h)
FEATURE_DATA_REAL_TIME_STREAMING 구조에는 실시간 스트리밍 기능에 대한 정보가 있습니다.
구문
typedef struct _FEATURE_DATA_REAL_TIME_STREAMING {
FEATURE_HEADER Header;
UCHAR StreamRecording : 1;
UCHAR WriteSpeedInGetPerf : 1;
UCHAR WriteSpeedInMP2A : 1;
UCHAR SetCDSpeed : 1;
UCHAR ReadBufferCapacityBlock : 1;
UCHAR Reserved1 : 3;
UCHAR Reserved2[3];
} FEATURE_DATA_REAL_TIME_STREAMING, *PFEATURE_DATA_REAL_TIME_STREAMING;
멤버
Header
이 기능 설명자에 대한 헤더 정보가 포함된 FEATURE_HEADER 구조체를 포함합니다.
StreamRecording
1로 설정하면 디바이스가 스트림 기록 작업을 지원한다는 것을 나타냅니다. 0으로 설정하면 이 비트는 디바이스가 스트림 기록 작업을 지원하지 않을 수 있음을 나타냅니다.
WriteSpeedInGetPerf
1로 설정하면 디바이스가 GET PERFORMANCE 명령의 쓰기 속도 데이터와 SETSTREAMING 명령의 WRC 필드를 지원한다는 것을 나타냅니다.
WriteSpeedInMP2A
1로 설정하면 디바이스가 기계 상태 모드 페이지에 & CD/DVD 기능을 지원한다는 것을 나타냅니다.
SetCDSpeed
1로 설정하면 디바이스가 SET CD SPEED 명령을 지원한다는 것을 나타냅니다. 0으로 설정하면 디바이스가 SET CD SPEED 명령을 지원하지 않음을 나타냅니다.
ReadBufferCapacityBlock
1로 설정하면 디바이스가 READ BUFFERCAPACITY 명령을 지원함을 나타냅니다.
Reserved1
예약되어 있습니다.
Reserved2[3]
예약되어 있습니다.
설명
이 구조체는 SCSI 멀티미디어 - 4(MMC-4) 사양에 의해 "실시간 스트리밍"이라는 기능에 대한 데이터를 보유합니다. 이 기능을 지원하는 디바이스를 사용하면 초기자가 디바이스에서 허용하는 특정 제한 내에서 디바이스의 성능 수준을 지정할 수 있습니다. 또한 이러한 디바이스는 스트림 재생 작업을 지원하는지 여부를 초기자에게 표시해야 합니다.
쿼리할 때 이 기능을 지원하는 디바이스는 FEATURE_HEADER 표시된 정보를 반환해야 합니다. 다른 기능별 정보는 필요하지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ntddmmc.h(Ntddcdrm.h 포함) |