ksproxy.h 헤더

이 헤더는 스트림에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

ksproxy.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IKsAggregateControl

IKsAggregateControl 인터페이스는 인터페이스를 지원하는 KS 개체에서 COM 서버를 집계 공급자로 추가하고 제거하는 메서드를 제공합니다.
IKsAllocator

IKsAllocator 인터페이스는 할당자를 제어하고 쿼리하는 메서드를 제공합니다. IKsAllocator는 프록시 사용을 위한 것이며 애플리케이션 사용에는 권장되지 않습니다.
IKsAllocatorEx

IKsAllocatorEx 인터페이스는 프록시용이며 애플리케이션 사용에는 권장되지 않습니다. IKsAllocatorEx는 IKsAllocator 인터페이스의 모든 메서드를 상속하고 IKsAllocator를 확장하여 할당자를 추가로 제어하고 쿼리하는 메서드를 제공합니다.
IKsClockPropertySet

IKsClockPropertySet 인터페이스는 프록시가 시간을 정확하게 반영할 수 있도록 하는 메서드를 제공합니다.
IKsControl

IKsControl 인터페이스는 KS 필터 또는 KS 핀을 제어하는 사용자 모드 메서드를 제공합니다. 이 인터페이스에 해당하는 사용자 모드에 대한 자세한 내용은 IKsControl AVStream COM 인터페이스를 참조하세요.
IKsDataTypeCompletion

IKsDataTypeCompletion 인터페이스는 IAMStreamConfig::SetFormat 메서드에 전달되는 부분적으로 지정된 미디어 형식을 완료하는 메서드를 제공합니다.
IKsDataTypeHandler

IKsDataTypeHandler 인터페이스는 미디어 샘플의 선택적 전처리 및 후처리를 수행하는 메서드를 제공합니다.
IKsInterfaceHandler

IKsInterfaceHandler 인터페이스는 설정된 연결에 대해 지정된 KSPIN_INTERFACE 구조에 따라 샘플을 커널로 마샬링하는 메서드를 제공합니다. 이 인터페이스의 IID가 IID_IKsInterfaceHandler.
IKsNotifyEvent

IKsNotifyEvent 인터페이스는 DirectShow 이벤트를 소유한 KS 개체가 지정된 매개 변수를 사용하여 이벤트를 실행하도록 하는 메서드를 제공합니다.
IKsObject

IKsObject 인터페이스는 KS 개체의 파일 핸들을 검색하는 메서드를 제공합니다.
IKsPin

IKsPin 인터페이스는 핀에 대한 정보를 제어하고 검색하는 메서드를 제공합니다.
IKsPinEx

IKsPinEx 인터페이스는 IKsPin 인터페이스의 모든 메서드를 상속하고 IKsPin을 확장하여 필터 그래프에 오류의 필터 그래프를 알리고 필터 그래프를 중지할 수 있는 기회를 제공하는 메서드를 제공합니다.
IKsPinFactory

IKsPinFactory 인터페이스는 핀 팩터리의 식별자를 검색하는 메서드를 제공합니다.
IKsPinPipe

IKsPinPipe 인터페이스는 프록시 사용을 위한 것이며 애플리케이션 사용에는 권장되지 않습니다. IKsPinPipe는 핀 파이프를 제어하는 메서드를 제공합니다.
IKsPropertySet

ksproxy.h의 IKsPropertySet 인터페이스는 KS 미니 드라이버에서 구현된 KS 개체의 속성에 액세스하는 메서드를 제공합니다.
IKsQualityForwarder

IKsQualityForwarder 인터페이스는 IKsObject 인터페이스의 메서드를 상속하고 IKsObject를 확장하여 핀에서 정보를 플러시하는 메서드를 제공합니다.
IKsTopology

IKsTopology 인터페이스는 필터 내에 포함된 토폴로지 노드 개체를 여는 메서드를 제공합니다.

함수

 
KsGetMediaType

KsGetMediaType 함수는 핀 팩터리 식별자의 미디어 유형에 대한 정보를 검색합니다.
KsGetMediaTypeCount

KsGetMediaTypeCount 함수는 핀 팩터리 식별자에서 사용 가능한 미디어 형식 수를 반환합니다.
KsGetMultiplePinFactoryItems

KsGetMultiplePinFactoryItems 함수는 가변 길이 데이터 버퍼의 핀 속성 항목을 검색합니다.
KsOpenDefaultDevice

KsOpenDefaultDevice 함수는 지정된 PnP(플러그 앤 플레이) 범주에 나열된 첫 번째 디바이스에 대한 핸들을 엽니다.
KsResolveRequiredAttributes

KsResolveRequiredAttributes 함수는 데이터 범위에 연결된 특성 목록을 검색하여 지정된 특성을 모두 찾았는지 확인합니다.
KsSynchronousDeviceControl

KsSynchronousDeviceControl 함수는 파일 핸들로 지정된 KS 개체에 동기 디바이스 I/O 제어 작업을 실행합니다.

구조체

 
KSSTREAM_SEGMENT

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

ALLOCATOR_PROPERTIES_EX 구조는 프록시 사용을 위한 것이며 애플리케이션 사용에는 권장되지 않습니다. ALLOCATOR_PROPERTIES_EX 할당자의 속성을 설명하는 정보를 포함합니다.
OPTIMAL_WEIGHT_TOTALS

자세한 정보: OPTIMAL_WEIGHT_TOTALS 구조체
PIPE_DIMENSIONS

PIPE_DIMENSIONS 구조는 프록시 사용을 위한 것이며 애플리케이션 사용에는 권장되지 않습니다. PIPE_DIMENSIONS 파이프와 관련된 다양한 핀의 프레임 압축/확장 비율을 설명하는 정보가 포함되어 있습니다.
PIPE_TERMINATION

PIPE_TERMINATION 구조는 프록시 사용을 위한 것이며 애플리케이션 사용에는 권장되지 않습니다. PIPE_TERMINATION 파이프의 핀 종결자를 설명하는 정보가 포함되어 있습니다.

열거형

 
FRAMING_CACHE_OPS

자세한 정보: FRAMING_CACHE_OPS 열거형
FRAMING_PROP

자세한 정보: FRAMING_PROP 열거형
KS_LogicalMemoryType

자세한 정보: KS_LogicalMemoryType 열거형
KSALLOCATORMODE

자세한 정보: KSALLOCATORMODE 열거형
KSIOOPERATION

자세한 정보: KSIOOPERATION 열거형
KSPEEKOPERATION

자세한 정보: KSPEEKOPERATION 열거형
PIPE_ALLOCATOR_PLACE

자세한 정보: PIPE_ALLOCATOR_PLACE 열거형
PIPE_STATE

자세한 정보: PIPE_STATE 열거형