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


структура 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

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

EvtAcxStreamAllocateRtPackets

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

EvtAcxStreamFreeRtPackets

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

EvtAcxStreamSetRenderPacket

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

EvtAcxStreamGetCurrentPacket

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

EvtAcxStreamGetCapturePacket

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

EvtAcxStreamGetPresentationPosition

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

Комментарии

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

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

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

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

Требования

Требование Значение
Заголовок acxstreams.h

См. также раздел