AudRecordLib
|
Contains declarations of the managed versions and wrappers of the INSSBuffer interface. More...
Go to the source code of this file.
Classes | |
struct | AudRecordCLI::IDataBuffer |
class | NativeDataBufferWrap |
class | ManagedDataBufferWrap |
Namespaces | |
namespace | AudRecordCLI |
Functions | |
AudRecordCLI::IDataBuffer^ | WrapNativeBuffer (INSSBuffer *pBuffer) |
INSSBuffer * | WrapManagedBuffer (AudRecordCLI::IDataBuffer^ pBuffer) |
Contains declarations of the managed versions and wrappers of the INSSBuffer interface.
INSSBuffer* WrapManagedBuffer | ( | AudRecordCLI::IDataBuffer^ | pBuffer | ) |
Does the business of allocating a wrapper for a managed DataBuffer. If an exception is thrown by new, it's caught and logged before NULL is returned
pBuffer | The buffer to wrap |
AudRecordCLI::IDataBuffer ^ WrapNativeBuffer | ( | INSSBuffer * | pBuffer | ) |
Allocates a NativeDataBufferWrap object around a native pointer
pBuffer | The buffer interface to wrap |