Condividi tramite


struttura ACX_RT_STREAM_CALLBACKS (acxstreams.h)

La struttura ACX_RT_STREAM_CALLBACKS definisce i callback per lo streaming RT nel framework ACX.

Sintassi

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;

Membri

Size

Lunghezza, in byte, di questa struttura.

EvtAcxStreamGetHwLatency

Callback evtAcxStreamGetHwLatency.

EvtAcxStreamAllocateRtPackets

Callback evtAcxStreamAllocateRtPackets.

EvtAcxStreamFreeRtPackets

Callback evtAcxStreamFreeRtPackets.

EvtAcxStreamSetRenderPacket

Callback evtAcxStreamSetRenderPacket.

EvtAcxStreamGetCurrentPacket

Callback EvtAcxStreamGetCurrentPack et.

EvtAcxStreamGetCapturePacket

Callback evtAcxStreamGetCapturePacket.

EvtAcxStreamGetPresentationPosition

Callback evtAcxStreamGetPresentationPosition.

Osservazioni

Il driver deve anche definire e usare la struttura ACX_STREAM_CALLBACKS per creare un oggetto ACXRTSTREAM.

Requisiti ACX

versione minima di ACX: 1.0

Per altre informazioni sulle versioni di ACX, vedere panoramica della versione ACX.

Fabbisogno

Requisito Valore
intestazione acxstreams.h

Vedere anche