Поделиться через


структура ACX_RT_STREAM_CALLBACKS (acxstreams.h)

Структура ACX_RT_STREAM_CALLBACKS определяет обратные вызовы для потоковой передачи RT в платформу ACX.

Синтаксис

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;

Члены

Size

Длина в байтах этой структуры.

EvtAcxStreamGetHwLatency

Обратный вызов EvtAcxStreamGetHwLat ency.

EvtAcxStreamAllocateRtPackets

Обратный вызов EvtAcxStreamAllocateRtPackets.

EvtAcxStreamFreeRtPackets

Обратный вызов EvtAcxStreamFreeRtPack ets.

EvtAcxStreamSetRenderPacket

Обратный вызов EvtAcxStreamSetRenderPack et.

EvtAcxStreamGetCurrentPacket

Обратный вызов EvtAcxStreamGetCurrentPack et.

EvtAcxStreamGetCapturePacket

Обратный вызов EvtAcxStreamGetCapturePack et.

EvtAcxStreamGetPresentationPosition

Обратный вызов EvtAcxStreamGetPresentationPosition.

Замечания

Драйвер также должен определить и использовать структуру ACX_STREAM_CALLBACKS для создания ACXRTSTREAM.

Требования к ACX

минимальная версия ACX: 1.0

Дополнительные сведения о версиях ACX см. в обзоре версий ACX.

Требования

Требование Ценность
заголовка acxstreams.h

См. также