Audio Fan-In Converters

Audio Channel Map Converter [acmc]

Properties:

OutputFormat

Four character code that specifies the output video stream format

Type: Four


UsingHardwareAcceleration

True if the filter is using hardware acceleration.

Note: This property is read only.

Type: Bool


SampleDuration

The desired duration per audio sample

Specifies the desired duration of each output audio sample. Input will be buffered until a sample of this duration can be made. When draining a sample of a shorter duration may be emitted.

Note: Defaults to 1024 if not set.

Type: Int32


Channels

The output channel map.

Each element in the array of properties represents an individual output channel mapping. Each element should contain a Track property representing the input track index and either ChannelIndex or ChannelLabel and ChannelProgram to identify which channel within the track. If both channel index and channel label/prgram are specified, channel index takes precedence.

Type: VariantArray of Properties


Track

The output channel map input track index.

Input track index to be mapped to the output channel. This value together with ChannelIndex and/or ChannelLabel and ChannelProgram are used to determine which input track/channel should be mapped to the output channel.

Note: Defaults to 0 if not set.

Type: Int32


ChannelProgram

The output channel map input track channel program.

Input channel program to be mapped to the output channel. This value together with Track and ChannelLabel are used to determine which input track/channel should be mapped to the output channel. The first channel with the specified label and program is mapped to the associated output channel. If ChannelIndex is also specified, this value represents the desired program for the output channel. If the channel label cannot be found then silence is emitted for the channel.

Note: Defaults to 0 if not set.

Type: Int32


ChannelIndex

The output channel map input track channel index.

Input channel index to be mapped to the output channel. This value together with Track are used to determine which input track/channel should be mapped to the output channel.

Note: Defaults to 0 if not set.

Type: Int32


ChannelLabel

The output channel map input track channel label.

Input channel label to be mapped to the output channel. This value together with Track and ChannelProgram are used to determine which input track/channel should be mapped to the output channel. The first channel with the specified label is mapped to the associated output channel. If ChannelIndex is also specified, this value represents the desired label for the output channel. If the channel label cannot be found then silence is emitted for the channel.

Note: Defaults to 0 (Unused) if not set.

Type: Int32


Audio Composition Converter [acc ]

Properties:

OutputFormat

Four character code that specifies the output video stream format

Type: Four


UsingHardwareAcceleration

True if the filter is using hardware acceleration.

Note: This property is read only.

Type: Bool


Start

The start time of the track.

Represents the time in the output track when the input track should be start.

Note: Defaults to 0 if not set. The value is in units of the track time scale.

Type: Int32


SampleDuration

The desired duration per audio sample

Specifies the desired duration of each output audio sample. Input will be buffered until a sample of this duration can be made. When draining a sample of a shorter duration may be emitted.

Note: Defaults to 1024 if not set.

Type: Int32


Compositions

The output composition array.

Each element in the array of properties represents an individual input track start offset and relative gain. These are indicated through a Start property representing the media start time of the track and a Gain property to indicate the relative volume the track should be mixed at.

Type: VariantArray of Properties


Gain

The relative gain of the track.

Represents the relative gain the track should be mixed at. A value of 0 indicates silence. Values less than 1 indicate attenuation, while values greater than 1 indicate gain.

Note: Defaults to 0 if not set. The value is specified in decibles.

Type: Float


Merge Fan-In Converter [mfic]

Properties:

OutputFormat

Four character code that specifies the output video stream format

Type: Four


UsingHardwareAcceleration

True if the filter is using hardware acceleration.

Note: This property is read only.

Type: Bool


Duration

The media duration.

Type: Int64


Tracks

Array of properties to be applied to each input track.

Type: CVariantArray of CProperties


MixArray

The array of mix values to use for the merge {source, target, level (normalized), phase}

Type: {int, int, int, int}[]


RouteArray

The array of route values to use for the merge {source, target}

Type: {int, int}[]


Apl Fan-In Converter [afic]

Properties:

OutputFormat

Four character code that specifies the output video stream format

Type: Four


UsingHardwareAcceleration

True if the filter is using hardware acceleration.

Note: This property is read only.

Type: Bool


TimeCompressionRatioDenominator

Specifies the time compression ratio denominator

Type: Double


Duration

The media duration.

Type: Int64


Tracks

Array of properties to be applied to each input track.

Type: CVariantArray of CProperties


TimeCompressionRatioNumerator

Specifies the time compression ratio numerator

Type: Double


Enumerations:

FadeShapeType

Fade shape modes

Value Name Description
4 Sine Sine
2 Exponential Exponential
0 Linear Linear
1 Logarithmic Logarithmic
3 Cosine Cosine