AudRecordLib
Classes | Typedefs | Enumerations | Functions
AudRecordCLI Namespace Reference

Classes

struct  AudRecordStats
class  Recorder
struct  CodecConfig
struct  Codec
struct  Codecs
struct  IDataBuffer
struct  Endpoint
struct  Endpoints
class  AudRecordException
struct  ITargetSink

Typedefs

typedef List< CodecConfig^ > ConfigList
typedef List< Codec^ > CodecList
typedef List< Endpoint^ > EndpointList

Enumerations

enum  AudPausedState { AudPaused, AudRecording }

Functions

public delegate void OnDataUnitHandler (Object^ sender, IDataBuffer^ dataBuffer)
public delegate void OnEndWritingHandler (Object^ sender)
public delegate void OnHeaderHandler (Object^ sender, IDataBuffer^ headerBuffer)

Detailed Description

The main namespace that contains all the managed wrappers


Typedef Documentation

Typedef of a collection of endpoints for simplification purposes

Typedef of a collection of codec configs for simplification purposes

Typedef of a collection of endpoints for simplification purposes


Enumeration Type Documentation

The state of the recording stream as returned by Recorder::TogglePause and Recorder::QueryPause

Enumerator:
AudPaused 

Stream is temporarily stopped

AudRecording 

Stream is running normally


Function Documentation

public delegate void AudRecordCLI::OnDataUnitHandler ( Object^  sender,
IDataBuffer^  dataBuffer 
)

The form of an event fired when a data packet is ready for writing

Parameters:
senderThe object that sends the event
dataBufferThe buffer containing the data to be written
public delegate void AudRecordCLI::OnEndWritingHandler ( Object^  sender)

The form of an event fired when all writing to an ITargetSink has finished. If the target hasn't been removed before Recorder.Record() is called again it will receive data as normal

Parameters:
senderThe object that sends the event
public delegate void AudRecordCLI::OnHeaderHandler ( Object^  sender,
IDataBuffer^  headerBuffer 
)

The form of an event fired when the ASF file header is ready for writing. This can be sent multiple times with different information

Parameters:
senderThe object that sends the event
headerBufferThe buffer containing the header data to be written
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Defines