다음을 통해 공유


KSSTREAM_SEGMENT 구조체(ksproxy.h)

KSSTREAM_SEGMENT 구조에는 스트림에서 발생하는 I/O 작업을 설명하는 정보가 포함되어 있습니다.

구문

typedef struct _KSSTREAM_SEGMENT {
  IKsInterfaceHandler *KsInterfaceHandler;
  IKsDataTypeHandler  *KsDataTypeHandler;
  KSIOOPERATION       IoOperation;
  HANDLE              CompletionEvent;
} *PKSSTREAM_SEGMENT, KSSTREAM_SEGMENT;

멤버

KsInterfaceHandler

I/O 작업에 대한 IKsInterfaceHandler 인터페이스에 대한 포인터입니다.

KsDataTypeHandler

I/O 작업에 대한 IKsDataTypeHandler 인터페이스에 대한 포인터입니다.

IoOperation

I/O 작업의 형식을 지정하는 값입니다. 이 값은 KSIOOPERATION 열거형 형식의 다음 값 중 하나일 수 있습니다.

Description
KsIoOperation_Write 스트리밍할 데이터를 씁니다.
KsIoOperation_Read 스트림에서 데이터를 읽습니다.

CompletionEvent

I/O 작업이 완료되었음을 알리는 데 사용되는 이벤트에 대한 핸들입니다.

요구 사항

요구 사항
헤더 ksproxy.h(Ksproxy.h 포함)

추가 정보

IKsDataTypeHandler

IKsInterfaceHandler

IKsInterfaceHandler::KsCompleteIo

IKsInterfaceHandler::KsProcessMediaSamples

IKsPin::KsMediaSamplesCompleted