ACX_STREAM_CALLBACKS 구조체(acxstreams.h)

ACX_STREAM_CALLBACKS 구조는 ACX 프레임워크로 스트리밍하기 위한 드라이버 콜백을 식별합니다. 이 구조체는 ACX_PIN_CONFIG 구조체의 일부입니다.

구문

typedef struct _ACX_STREAM_CALLBACKS {
  ULONG                                Size;
  PFN_ACX_STREAM_PREPARE_HARDWARE      EvtAcxStreamPrepareHardware;
  PFN_ACX_STREAM_RELEASE_HARDWARE      EvtAcxStreamReleaseHardware;
  PFN_ACX_STREAM_RUN                   EvtAcxStreamRun;
  PFN_ACX_STREAM_PAUSE                 EvtAcxStreamPause;
  PFN_ACX_STREAM_ASSIGN_DRM_CONTENT_ID EvtAcxStreamAssignDrmContentId;
} ACX_STREAM_CALLBACKS, *PACX_STREAM_CALLBACKS;

멤버

Size

이 구조체의 길이(바이트)입니다.

EvtAcxStreamPrepareHardware

PFN_ACX_STREAM_PREPARE_HARDWARE 콜백입니다.

EvtAcxStreamReleaseHardware

PFN_ACX_STREAM_RELEASE_HARDWARE 콜백입니다.

EvtAcxStreamRun

PFN_ACX_STREAM_RUN 콜백입니다.

EvtAcxStreamPause

PFN_ACX_STREAM_PAUSE 콜백입니다.

EvtAcxStreamAssignDrmContentId

EVT_ACX_STREAM_ASSIGN_DRM_CONTENT_ID 콜백입니다.

설명

RT 스트리밍의 경우 드라이버는 ACX_RT_STREAM_CALLBACKS 정의하고 사용합니다.

ACX 요구 사항

최소 ACX 버전: 1.0

ACX 버전에 대한 자세한 내용은 ACX 버전 개요를 참조하세요.

요구 사항

요구 사항
헤더 acxstreams.h

추가 정보