TVOOpusCodec

Objective-C

@interface TVOOpusCodec : TVOAudioCodec

Swift

class TVOOpusCodec : TVOAudioCodec

@brief Lossy audio coding format.

See

Opus
  • Initialzes an instance of the TVOOpusCodec codec.

    Declaration

    Objective-C

    - (null_unspecified instancetype)init;

    Swift

    init!()
  • Initialzes an instance of the TVOOpusCodec codec.

    Declaration

    Objective-C

    - (null_unspecified instancetype)initWithMaxAverageBitrate:
        (NSUInteger)maxAverageBitrate;

    Swift

    init!(maxAverageBitrate: UInt)

    Parameters

    maxAverageBitrate

    The maximum average audio bitrate to use, in bits per second (bps) based on RFC-7587 7.1. By default, the setting is not used. If you specify 0, then the setting is not used. Any positive integer is allowed, but values outside the range 6000 to 510000 are ignored and treated as 0. The recommended bitrate for speech is between 8000 and 40000 bps as noted in RFC-7587 3.1.1.

  • @brief Maximum audio send bitrate in bits per second.

    @discussion The maximum average audio bitrate to use, in bits per second (bps) based on RFC-7587 7.1. By default, the setting is not used. If you specify 0, then the setting is not used. Any positive integer is allowed, but values outside the range 6000 to 510000 are ignored and treated as 0. The recommended bitrate for speech is between 8000 and 40000 bps as noted in RFC-7587 3.1.1.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSUInteger maxAverageBitrate;

    Swift

    var maxAverageBitrate: UInt { get }