C# Class GAudio.GATAudioThreadStreamSplitter

Splits a multi channel input stream in as many mono output streams.
Inheritance: IGATAudioThreadStreamClient, IGATAudioThreadStreamOwner, IDisposable
Afficher le fichier Open project: gregzo/G-Audio Class Usage Examples

Méthodes publiques

Méthode Description
Dispose ( ) : void

Releases all resource used by the GATAudioThreadStreamSplitter object.

Call Dispose when you are finished using the GATAudioThreadStreamSplitter. The Dispose method leaves the GATAudioThreadStreamSplitter in an unusable state. After calling Dispose, you must release all references to the GATAudioThreadStreamSplitter so the garbage collector can reclaim the memory that the GATAudioThreadStreamSplitter was occupying.

GATAudioThreadStreamSplitter ( IGATAudioThreadStream stream, GATDataAllocationMode bufferAllocationMode ) : System

The splitter will begin broadcasting it's sub streams immediately.

GetAudioThreadStream ( int index ) : IGATAudioThreadStream

Méthodes protégées

Méthode Description
Dispose ( bool explicitely ) : void

Private Methods

Méthode Description
IGATAudioThreadStreamClient ( float data, int offset, bool isEmptyData, IGATAudioThreadStream stream ) : void

Method Details

Dispose() public méthode

Releases all resource used by the GATAudioThreadStreamSplitter object.
Call Dispose when you are finished using the GATAudioThreadStreamSplitter. The Dispose method leaves the GATAudioThreadStreamSplitter in an unusable state. After calling Dispose, you must release all references to the GATAudioThreadStreamSplitter so the garbage collector can reclaim the memory that the GATAudioThreadStreamSplitter was occupying.
public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool explicitely ) : void
explicitely bool
Résultat void

GATAudioThreadStreamSplitter() public méthode

The splitter will begin broadcasting it's sub streams immediately.
public GATAudioThreadStreamSplitter ( IGATAudioThreadStream stream, GATDataAllocationMode bufferAllocationMode ) : System
stream IGATAudioThreadStream
bufferAllocationMode GATDataAllocationMode
Résultat System

GetAudioThreadStream() public méthode

public GetAudioThreadStream ( int index ) : IGATAudioThreadStream
index int
Résultat IGATAudioThreadStream