ITAllocatorProperties 인터페이스는 MST(미디어 스트리밍 터미널)의 버퍼 할당자 속성을 최종 사용자 또는 서버 애플리케이션에 노출합니다. 애플리케이션은 특정 프로토콜의 샘플 크기를 조정해야 합니다. 적절한 속성에 관한 결정은 구현에 따라 크게 달라집니다.
이 인터페이스는 연결된 Media Service 공급자에 의해 터미널 개체 에 노출됩니다. 있는 경우 ITTerminal과 같은 터미널 인터페이스의 QueryInterface를 사용하여 ITAllocatorProperties 포인터를 가져올 수 있습니다.
상속
ITAllocatorProperties 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ITAllocatorProperties 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ITAllocatorProperties 인터페이스에는 이러한 메서드가 있습니다.
|
ITAllocatorProperties::GetAllocateBuffers ITAllocatorProperties::GetAllocateBuffers(tapi3.h) 메서드는 현재 할당자 버퍼를 검색할 수 있는지 여부를 결정합니다. |
|
ITAllocatorProperties::GetAllocatorProperties ITAllocatorProperties::GetAllocatorProperties(tapi3.h) 메서드는 연결 후 할당자 속성의 값을 가져오고 협상된 값을 제공합니다. |
|
ITAllocatorProperties::GetBufferSize ITAllocatorProperties::GetBufferSize(tapi3.h) 메서드는 할당자 버퍼의 크기를 가져옵니다. |
|
ITAllocatorProperties::SetAllocateBuffers ITAllocatorProperties::SetAllocateBuffers(tapi3.h) 메서드는 현재 할당자 버퍼를 설정해야 하는지 여부를 결정합니다. |
|
ITAllocatorProperties::SetAllocatorProperties ITAllocatorProperties::SetAllocatorProperties(tapi3.h) 메서드는 연결 전에 호출되어야 하며 필터 협상 중에 MSP가 이러한 값을 사용하도록 강제합니다. |
|
ITAllocatorProperties::SetBufferSize ITAllocatorProperties::SetBufferSize(tapi3.h) 메서드는 할당자 버퍼의 크기를 설정합니다. |
요구 사항
| 요구 사항 | 값 |
|---|---|
| 대상 플랫폼 | Windows |
| 헤더 | tapi3.h(Tapi3.h 포함) |