CImageAllocator.CreateImageSample method

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.

Requirements

Header

Winutil.h (include Streams.h)

Library

Strmbase.lib (retail builds);
Strmbasd.lib (debug builds)

See also

CImageAllocator Class
CImageAllocator::Alloc

 

 

Show: