IMemoryDatainterface contains methods that set and retrieve memory data on audio data objects. Audio data objects provide the underlying data which stream samples access. This interface provides a way to initialize memory buffers and to set actual amounts of audio data in the objects. Additionally, the GetInfo method can be used to retrieve audio memory data.
Implement this interface on underlying audio data objects that audio stream sample objects will access.
In addition to the methods inherited from IUnknown, the
IMemoryData interface exposes the following methods.
The IMemoryData interface has these methods.
|IMemoryData::GetInfo||Note This interface is deprecated. New applications should not use it. Retrieves information describing an audio data object.|
|IMemoryData::SetActual||Note This interface is deprecated. New applications should not use it. Sets the amount of audio data currently in the object.|
|IMemoryData::SetBuffer||Note This interface is deprecated. New applications should not use it. Initializes a memory buffer with a pointer to memory and length.|