CImageAllocator::CreateImageSample

 
Microsoft DirectShow 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.

Requirements

**  Header:** Declared in Winutil.h; include Streams.h.

**  Library:** Use Strmbase.lib (retail builds) or Strmbasd.lib (debug builds).

See Also