AudioRoleSource

public struct AudioRoleSource : XMLRepresentable

Defines an audio component by its role.

  • The loudness adjustment of the audio role source.

    Declaration

    Swift

    public var loudness: Loudness?
  • The noise reduction adjustment of the audio role source.

    Declaration

    Swift

    public var noiseReduction: NoiseReduction?
  • The hum reduction adjustment of the audio role source.

    Declaration

    Swift

    public var humReduction: HumReduction?
  • The equalization adjustment of the audio role source.

    Declaration

    Swift

    public var equalization: Equalization?
  • The match equalization adjustment of the audio role source.

    Declaration

    Swift

    public var matchEqualization: MatchEqualization?
  • The volume adjustment of the audio role source.

    Declaration

    Swift

    public var volume: Volume?
  • The panner adjustment of the audio role source.

    Declaration

    Swift

    public var panner: Panner?
  • The audio filters applied to the audio role source.

    Declaration

    Swift

    public var audioFilters: [AudioFilter]
  • The mutes applied to the audio role source.

    Declaration

    Swift

    public var mutes: [Mute]
  • The role of the associated audio component.

    Declaration

    Swift

    public var role: String
  • The start time of the audio role source.

    Declaration

    Swift

    public var start: CMTime?
  • The duration of the audio role source.

    Declaration

    Swift

    public var duration: CMTime?
  • A Boolean value indicating whether the audio role source is enabled.

    Declaration

    Swift

    public var isEnabled: Bool { get set }
  • A Boolean value indicating whether the audio role source is active.

    Declaration

    Swift

    public var isActive: Bool { get set }
  • Initializes a new audio role source with a role.

    Declaration

    Swift

    public init(role: String)

    Parameters

    role

    The role of the associated audio component.