FEATURE_DATA_REAL_TIME_STREAMING structure (ntddmmc.h)
La structure FEATURE_DATA_REAL_TIME_STREAMING contient des informations sur la fonctionnalité de streaming en temps réel.
Syntaxe
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;
Membres
Header
Contient une structure FEATURE_HEADER avec des informations d’en-tête pour ce descripteur de fonctionnalité.
StreamRecording
Indique, quand la valeur est 1, que l’appareil prend en charge l’opération d’enregistrement de flux. Lorsqu’il est défini sur zéro, ce bit indique que l’appareil peut ne pas prendre en charge l’opération d’enregistrement de flux.
WriteSpeedInGetPerf
Indique, quand la valeur est 1, que l’appareil prend en charge les données de vitesse d’écriture de la commande GET PERFORMANCE et du champ WRC de la commande SETSTREAMING.
WriteSpeedInMP2A
Indique, lorsque la valeur est 1, que l’appareil prend en charge les fonctionnalités de CD/DVD & page en mode status mécanique.
SetCDSpeed
Indique, quand la valeur est 1, que l’appareil prend en charge la commande SET CD SPEED. Lorsque la valeur est égale à zéro, elle indique que l’appareil ne prend pas en charge la commande SET CD SPEED.
ReadBufferCapacityBlock
Indique, quand la valeur est 1, que l’appareil prend en charge la commande READ BUFFERCAPACITY.
Reserved1
Réservé.
Reserved2[3]
Réservé.
Remarques
Cette structure contient les données de la fonctionnalité nommée « Real Time Streaming » par la spécification SCSI Multimedia - 4 (MMC-4). Les appareils qui prennent en charge cette fonctionnalité permettent à l’initiateur de spécifier le niveau de performances de l’appareil dans certaines limites autorisées par l’appareil. Ces appareils doivent également indiquer à l’initiateur s’ils prennent en charge les opérations de lecture de flux.
Lorsqu’ils sont interrogés, les appareils prenant en charge cette fonctionnalité doivent retourner les informations indiquées dans FEATURE_HEADER. Aucune autre information spécifique aux fonctionnalités n’est requise.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddmmc.h (incluez Ntddcdrm.h) |