DirectShow DirectShow 레퍼런스 DirectShow 구조체 ALLOCATOR_PROPERTIES [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
ALLOCATOR_PROPERTIES 구조체는, 할당자의 프로퍼티 (카운트, 사이즈, alignment, 프레픽스)를 기술한다.
구문
typedef struct _AllocatorProperties {
long cBuffers;
long cbBuffer;
long cbAlign;
long cbPrefix;
} ALLOCATOR_PROPERTIES;
멤버
cBuffers
이 할당자의 버퍼수.
cbBuffer
프레픽스를 제외한 각 버퍼의 사이즈 (바이트 단위).
cbAlign
버퍼의 alignment. 버퍼는 이 값의 배수로부터 시작된다.
cbPrefix
각 버퍼의 선두에 있는 프레픽스의 바이트수.
주의
IMediaSample::GetPointer 메서드는 버퍼의 선두 포인터를 돌려주지만, cbPrefix 가 설정한 프레픽스의 바이트수는 포함하지 않는다.
alignment는 프레픽스데이타에 적용된다 (있는 경우). 프레픽스의 사이즈가 0 이 아닌 경우, 프레픽스의 선두는 cbAlign 에 따라 alignment 된다.
참조