Module avc

Module avc 

Source
Expand description

Protocol specific to Weiss Engineering AV/C models.

The module includes structure, enumeration, and trait and its implementation for protocol defined by Weiss Engineering.

MAN301 includes two units in the root directory of its configuration ROM. The first unit expresses AV/C protocol, and the second unit expresses TCAT protocol.

spdif-opt-input-1/2  ---+
spdif-coax-input-1/2 --(or)--> digital-input-1/2 -----------------> stream-output-1/2
aesebu-xlr-input-1/2 ---+

stream-input-1/2 --------------------------+----------------------> spdif-coax-output-1/2
                                           +----------------------> aesebu-xlr-output-1/2
                                           +--analog-output-1/2 --> analog-xlr-output-1/2
                                                      +-----------> analog-coax-output-1/2

Structs§

WeissAvc
The implementation of AV/C transaction.
WeissAvcAesebuXlrOutputMute
Mute XLR output.
WeissAvcAnalogOutputMute
Mute analog output.
WeissAvcAnalogOutputPolarityInversion
Invert polarity of analog output.
WeissAvcDigitalOutputMode
The mode of AES/EBU XLR output and S/PDIF coaxial output. When enabled, it is in “dual wire” mode at 176.4/192.0 kHz; i.e. the former is for the left audio channel, and the latter is for right audio channel.
WeissAvcParamCmd
The content of command to operate parameter.
WeissAvcSpdifCoaxialOutputMute
Mute coaxial output.
WeissAvcWordClockOutputHalfRate
The mode of word clock at dual wire mode. When enabled, the output of BNC for word clock is at half of sampling rate.
WeissMan301Protocol
Protocol implementation specific to MAN301.

Enums§

WeissAvcAnalogOutputFilterType
The type of oversampling filter in analog output.
WeissAvcAnalogOutputLevel
The level of analog output.
WeissAvcDigitalCaptureSource
The source of digital input captured for output packet stream.

Traits§

WeissAvcParamConvert
Convert between parameter and command.
WeissAvcParamOperation
The operation for parameters in Weiss AV/C protocol.