Audio Analyzers

Audio Offset Analyzer [aoff]

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


Audio Peak Limiter Analyzer [pklm]

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


PreferredAudioSampleRate

The Audio Processing preferred sample rate.

Type: Int32


PreferredAudioDuration

The Audio Processing preferred chunk duration in milliseconds.

Type: Int32


Audio Psnr Analyzer [apsn]

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


Dolby Atmos Loudness Analyzer [dala]

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


MeteringMode

Specifies the loudness measurement algorithm

Note: Defaults to BS_1770_4.

Type: MeteringModeType


IntegratedLoudness

Integrated loudness (automatic selection of one of the loudness results).

Note: This property will be set on the filter after the stream has received a null EOS sample.

Type: Float


EnableDialogueIntelligence

Indicates whether dialogue intelligence is enabled.

This feature identifies and analyzes dialogue segments within the audio as a basis for speech gating.

Note: Defaults to true.

Type: Bool


SpeechThreshold

Specifies the speech content threshold as a percentage.

If the percentage of speech detected in the program exceeds this threshold the speech gated loudness measurement is used for normalization.

Note: Set as an integer percentage between 0 and 100 (0% to 100%). Defaults to 50 (50%).

Type: Int


ChannelConfiguration

Specifies the input channel configuration.

Used only in CBI mode. Channels not found in the configuration will be replaced with silence.

Note: Defaults to CBI_5_1_4 or the most appropriate configuration base on the available channel labels.

Type: ChannelConfigurationType


IntegratedSpeechPercentage

Speech content over the program, as a percentage.

Note: This property will be set on the filter after the stream has received a null EOS sample.

Type: Float


IntegratedSpeechGatedLoudness

Integrated speech-gated loudness.

Note: This property will be set on the filter after the stream has received a null EOS sample.

Type: Float


IntegratedLevelGatedLoudness

Integrated level-gated loudness.

Note: This property will be set on the filter after the stream has received a null EOS sample.

Type: Float


IntegratedLoudnessRange

Loudness range over the program, in LU.

Note: This property will be set on the filter after the stream has received a null EOS sample.

Type: Float


SamplePeak

Peak absolute sample value, since reset or since it was last cleared. Units are dBFS.

Note: This property will be set on the filter after the stream has received a null EOS sample.

Type: Float


TruePeak

Maximum True Peak value, as per ITU-R BS.1770-2, since reset or since it was last cleared. Units are dBTP.

Note: This property will be set on the filter after the stream has received a null EOS sample.

Type: Float


IntegratedLoudnessGating

Gating identifier.

Note: This property will be set on the filter after the stream has received a null EOS sample.

Type: GatingType


Enumerations:

ChannelConfigurationType

Channel configurations.

Value Name Description
0 CBI_9_1_6 Channel mode is 9.1.6 with channels: L, R, C, LFE, Ls, Rs, Lrs, Rrs, Lw, Rw, Ltf, Rtf, Ltm, Rtm, Ltr, Rtr
1 CBI_7_1_4 Channel mode is 7.1.4 with channels: L, R, C, LFE, Ls, Rs, Lrs, Rrs, Ltf, Rtf, Ltr, Rtr
2 CBI_5_1_4 Channel mode is 5.1.4 with channels: L, R, C, LFE, Ls, Rs, Ltf, Rtf, Ltr, Rtr

MeteringModeType

Metering modes.

Value Name Description
0 BS_1770_4 Rec. ITU-R BS.1770-4, higher channel count
1 BS_1770_3 Rec. ITU-R BS.1770-3, improved true peak
2 BS_1770_2 Rec. ITU-R BS.1770-2, gated loudness
3 BS_1770_1 Rec. ITU-R BS.1770-1, ungated loudness
4 LEQ_A Equivalent Continuous Sound Level with A-weighting

DolbyE Detection Analyzer [dlby]

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


PreferredAudioSampleRate

The Audio Processing preferred sample rate.

Type: Int32


PreferredAudioDuration

The Audio Processing preferred chunk duration in milliseconds.

Type: Int32


EbuR128 Analyzer [aaeb]

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


RelativeGateOffset

Sets the relative gate threshold in LU.

By default the relative gate ignores loudness measurements 10LU below the current gated loudness.

Note: The default is -10LU.

Type: Float


TruePeakVersion

BT.1770 version number used to compute the true peak level.

Note: Default is 3 (BT.1770-3).

Type: Int32


UseDolbyDI

Indicates whether Dolby Dialog Intelligence should be used as the gating function.

Note: Default is false

Type: Bool


Nielsen Watermark Analyzer [anwl]

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


ChannelLabel

The channel label containing the Nielsen watermark.

The first channel with the matching label will be used. ChannelIndex takes precedence if both ChannelLabel and ChannelIndex are specified.

Note: Defaults to Left.

Type: Int32


ChannelIndex

The channel index containing the Nielsen watermark.

ChannelIndex takes precedence if both ChannelLabel and ChannelIndex are specified.

Type: Int32


Nielsen Watermark Decoder [nwmd]

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


OutputLogDirectory

Path to the folder where log files are stored.

Type: String


InputFile

Path to the input file. Used to generate decoder output and log file names.

Type: String


InputFileName

Name of the input file. Used to generate decoder and signatire file names.

Type: String


OutputFolderPath

Path to the folder where the decoder and signature output files are stored.

Type: String


OutputDirectory

Path to the folder where decoder and signature generator output files are stored.

Type: String


ProcessEngines

Bit mask that enables one or more decoding engines.

Note: Use 0x1CFF (7423) to enable all processing engines.

Type: ProcessEnginesType


NdashSignatureMode

Indicates whether the NDASH processor should generate reference or site-unit (query) signatures.

Type: SignatureModeType


DnaSignatureMode

Indicates whether the NDA processor should generate reference or site-unit (query) signatures.

Type: SignatureModeType


StreamFingerprintSignatureMode

Indicates whether the stream fingerprint processor should generate reference or site-unit (query) signatures.

Type: SignatureModeType


StreamFingerprintRate

Indicates the rate of stream fingerprint signatures.

Note: Can be 1, 2, 4, or 8.


StreamFingerprintInterval

Defines the interval, in seconds, at which aggregated stream fingerprint signatures will be packaged and released.

Note: Valid values include 1 - 10800.


StreamFingerprintDeliveryMode

Determines the delivery format of stream fingerprint signatures.

Type: DeliveryModeType


EnableStreamFingerprintCompression

Indicates if the stream fingerprint signatures should be compressed.

Note: This option applies ONLY TO BINARY DELIVERY MODE DM_BINARY (1).

Type: Bool


PasDeliveryMode

Determines the delivery format of PAS signatures.

Type: DeliveryModeType


PasInterval

Interval for aggregated PAS signatures, in seconds.

Note: Valid values include 1 - 10800.


UnitamInterval

Interval for aggregated UNITAM signatures, in seconds.

Note: Valid only when UnitamDeliveryMode is DM_BINARY (1).


UnitamDeliveryMode

Determines the delivery format of UNITAM signatures.

Type: DeliveryModeType


UnitamBlockSize

Determines the UNITAM block size.

Type: UnitamBlockSizeType


Enumerations:

DeliveryModeType

Property values for StreamFingerprintDeliveryMode, UnitamDeliveryMode, and PasDeliveryMode.

Value Name Description

SignatureModeType

Property values for NdashSignatureMode, DnaSignatureMode, adn StreamFpSignatureMode.

Value Name Description
0 SM_Reference Reference mode
1 SM_SiteUnit Site Unit mode

ProcessEnginesType

Property values for ProcessEngines.

Value Name Description
4 PE_NAES6_REDUCED NAES6 Reduced Decoder
0 PE_None None
1 PE_NAES2 NAES2 Raw Decoder
32 PE_DNA DNA Signature
1024 PE_CBET_FILTERED CBET Filtered Decoder
64 PE_NDASH NDASH Signature
2 PE_NAES2_HF NAES2 HF Decoder
8 PE_UNITAM UNITAM Signature
16 PE_PAS PAS Signature
128 PE_CBET CBET Raw Decoder
512 PE_NAES2_FILTERED NAES2 Filtered Decoder
2048 PE_NAES6_FILTERED NAES6 Filtered Decoder
4096 PE_NAES6_UNFILTERED NAES6 Raw Decoder
8192 PE_STREAMFP STREAMFP Signature

UnitamBlockSizeType

Property values for UnitamBlockSize.

Value Name Description

Silence Detection Analyzer [aasd]

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


PreferredAudioSampleRate

The Audio Processing preferred sample rate.

Type: Int32