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