Microsoft DirectX 9.0

CImageAllocator::CreateImageSample

The CreateImageSample method creates a media sample.

Syntax

virtual CImageSample *CreateImageSample(
  LPBYTE pData,
  LONG Length
);

Parameters

pData

Pointer to a buffer of size Length, allocated by the caller.

Length

Length of the buffer.

Return Value

Returns a CImageSample object.

Remarks

This method creates a new media sample, implemented as a CImageSample object. The sample's IMediaSample::GetPointer method returns a pointer to the buffer specified in the pData parameter.

If you derive a new allocator class from CImageAllocator and a new media sample class from CImageSample, you should override this method to create an instance of your media sample class.

See Also