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) |