Partager via


structure ACX_RT_STREAM_CALLBACKS (acxstreams.h)

La structure ACX_RT_STREAM_CALLBACKS définit les rappels pour le streaming RT vers l’infrastructure ACX.

Syntaxe

typedef struct _ACX_RT_STREAM_CALLBACKS {
  ULONG                                    Size;
  PFN_ACX_STREAM_GET_HW_LATENCY            EvtAcxStreamGetHwLatency;
  PFN_ACX_STREAM_ALLOCATE_RTPACKETS        EvtAcxStreamAllocateRtPackets;
  PFN_ACX_STREAM_FREE_RTPACKETS            EvtAcxStreamFreeRtPackets;
  PFN_ACX_STREAM_SET_RENDER_PACKET         EvtAcxStreamSetRenderPacket;
  PFN_ACX_STREAM_GET_CURRENT_PACKET        EvtAcxStreamGetCurrentPacket;
  PFN_ACX_STREAM_GET_CAPTURE_PACKET        EvtAcxStreamGetCapturePacket;
  PFN_ACX_STREAM_GET_PRESENTATION_POSITION EvtAcxStreamGetPresentationPosition;
} ACX_RT_STREAM_CALLBACKS, *PACX_RT_STREAM_CALLBACKS;

Membres

Size

Longueur, en octets, de cette structure.

EvtAcxStreamGetHwLatency

Rappel EvtAcxStreamGetHwLatency.

EvtAcxStreamAllocateRtPackets

Le rappel EvtAcxStreamAllocateRtPackets.

EvtAcxStreamFreeRtPackets

Le rappel EvtAcxStreamFreeRtPackets.

EvtAcxStreamSetRenderPacket

Rappel EvtAcxStreamSetRenderPacket.

EvtAcxStreamGetCurrentPacket

Le rappel EvtAcxStreamGetCurrentPacket.

EvtAcxStreamGetCapturePacket

Le rappel EvtAcxStreamGetCapturePacket.

EvtAcxStreamGetPresentationPosition

Rappel EvtAcxStreamGetPresentationPosition.

Remarques

Le pilote doit également définir et utiliser la structure ACX_STREAM_CALLBACKS pour créer un ACXRTSTREAM.

Configuration requise pour ACX

version minimale d’ACX : 1.0

Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.

Exigences

Exigence Valeur
d’en-tête acxstreams.h

Voir aussi