XT-Audio
Data Fields
XtAggregateStreamParams Struct Reference

Stream parameters specific to aggregated audio streams. More...

#include <Structs.h>

Data Fields

XtStreamParams stream
 Specifies (non)interleaved access mode and application callbacks. More...
 
XtAggregateDeviceParamsdevices
 Pointer to an array of [count] device specific parameters. More...
 
int32_t count
 Number of elements in the devices array. More...
 
XtMix mix
 The mix format, to be used by all streams in the aggregated stream. More...
 
XtDevice const * master
 The master device, will be used for synchronization. More...
 

Detailed Description

Stream parameters specific to aggregated audio streams.

See also
XtServiceAggregateStream

Field Documentation

XtAggregateStreamParams::count

Number of elements in the devices array.

XtAggregateStreamParams::devices

Pointer to an array of [count] device specific parameters.

XtAggregateStreamParams::master

The master device, will be used for synchronization.

Whenever there's data available in the master stream, other underlying streams will be forced to read/write out their data to an intermediate buffer. The master stream effectively determines the clock of the entire aggregated stream.

XtAggregateStreamParams::mix

The mix format, to be used by all streams in the aggregated stream.

See also
XtDeviceSupportsFormat
XtAggregateStreamParams::stream

Specifies (non)interleaved access mode and application callbacks.


The documentation for this struct was generated from the following files: