AVCSTRM_FUNCTION 열거형(avcstrm.h)

AVCSTRM_FUNCTION 열거형은 avcstrm.sys 드라이버에서 노출하는 기능을 정의합니다.

Syntax

typedef enum _AVCSTRM_FUNCTION {
  AVCSTRM_READ,
  AVCSTRM_WRITE,
  AVCSTRM_ABORT_STREAMING,
  AVCSTRM_OPEN,
  AVCSTRM_CLOSE,
  AVCSTRM_GET_STATE,
  AVCSTRM_SET_STATE,
  AVCSTRM_GET_PROPERTY,
  AVCSTRM_SET_PROPERTY
} AVCSTRM_FUNCTION;

상수

 
AVCSTRM_READ
스트림에서 데이터를 읽습니다.
AVCSTRM_WRITE
스트림에 데이터를 씁니다.
AVCSTRM_ABORT_STREAMING
스트리밍을 중단합니다. 이렇게 하면 모든 스트리밍 IRP가 취소됩니다. 개별 IRP를 취소하려면 IoCancelIrp을 사용합니다.
AVCSTRM_OPEN
특정 형식으로 스트림을 엽니다.
AVCSTRM_CLOSE
스트림을 닫고 스트림에 할당된 모든 리소스를 해제합니다.
AVCSTRM_GET_STATE
스트림 상태를 가져옵니다.
AVCSTRM_SET_STATE
스트림을 새 상태로 전환합니다.
AVCSTRM_GET_PROPERTY
스트림 속성을 가져옵니다. 이 함수는 구현되지 않습니다.
AVCSTRM_SET_PROPERTY
stream 속성을 설정합니다. 이 함수는 구현되지 않습니다.

요구 사항

요구 사항
헤더 avcstrm.h(Avcstrm.h 포함)

추가 정보

AVCSTRM_ABORT_STREAMING

AVCSTRM_CLOSE

AVCSTRM_GET_PROPERTY

AVCSTRM_GET_STATE

AVCSTRM_OPEN

AVCSTRM_READ

AVCSTRM_SET_PROPERTY

AVCSTRM_SET_STATE

AVCSTRM_WRITE