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 열거형 |