Partager via


structure FEATURE_DATA_REAL_TIME_STREAMING (ntddmmc.h)

La structure FEATURE_DATA_REAL_TIME_STREAMING contient des informations sur la fonctionnalité 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, lorsqu’il est défini sur 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, lorsqu’il est défini sur 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, lorsqu’il est défini sur 1, que l’appareil prend en charge les fonctionnalités CD/DVD & page du mode état mécanique.

SetCDSpeed

Indique, lorsqu’il est défini sur 1, que l’appareil prend en charge la commande SET CD SPEED. Lorsqu’il est défini sur zéro, il indique que l’appareil ne prend pas en charge la commande SET CD SPEED.

ReadBufferCapacityBlock

Indique, lorsqu’il est défini sur 1, que l’appareil prend en charge la commande READ BUFFERCAPACITY.

Reserved1

Réservé.

Reserved2[3]

Réservé.

Remarques

Cette structure contient des données pour la fonctionnalité nommée « Streaming en temps réel » 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.

Exigences

Exigence Valeur
d’en-tête ntddmmc.h (include Ntddcdrm.h)

Voir aussi

FEATURE_HEADER

FEATURE_NUMBER