Partager via


AVCSTRM_OPEN_STRUCT structure (avcstrm.h)

La structure AVCSTRM_OPEN_STRUCT décrit un flux de données à ouvrir.

Syntaxe

typedef struct _AVCSTRM_OPEN_STRUCT {
  KSPIN_DATAFLOW       DataFlow;
  PAVCSTRM_FORMAT_INFO AVCFormatInfo;
  PVOID                AVCStreamContext;
  HANDLE               hPlugLocal;
} AVCSTRM_OPEN_STRUCT, *PAVCSTRM_OPEN_STRUCT;

Membres

DataFlow

Spécifie la direction du flux de données.

AVCFormatInfo

Pointeur vers une description du format de flux de sous-unité.

AVCStreamContext

Pointeur vers un contexte de flux (handle) qui est passé aux opérations deavcstrm.sys suivantes. Son contenu ne doit pas être utilisé ou modifié.

hPlugLocal

Spécifie une prise locale créée par une sous-unité AV/C, qui est utilisée pour se connecter à l’appareil cible.

Remarques

Le code de la fonction AVCSTRM_OPEN utilise cette structure pour décrire l’opération d’ouverture. Si l’opération réussit, un contexte de flux (handle) est retourné à l’appelant dans le membre AVCStrmContext de cette structure, et non au membre AVCStrmContext dans la structure AVC_STREAM_REQUEST_BLOCK.

Cette valeur peut ensuite être utilisée dans les opérations deavcstrm.sys suivantes en la plaçant dans le membre AVCStrmContext de la structure AVC_STREAM_REQUEST_BLOCK.

Configuration requise

Condition requise Valeur
En-tête avcstrm.h (inclure Avcstrm.h)

Voir aussi

AVCSTRM_FORMAT_INFO

AVCSTRM_OPEN