BitmovinApiSdk\Models\PcmAudioConfiguration
Synopsis
class PcmAudioConfiguration
                extends AudioConfiguration
            {
        - // members
 - public PcmPresetConfiguration $presetConfiguration;
 - public PcmChannelLayout $channelLayout;
 - public PcmSampleFormat $sampleFormat;
 
- // Inherited members from CodecConfiguration
 - public static string $discriminatorName;
 - public static array $discriminatorMapping;
 
- // Inherited members from BitmovinResource
 - public string $name;
 - public string $description;
 - public Carbon $createdAt;
 - public Carbon $modifiedAt;
 - public mixed $customData;
 
- // Inherited members from BitmovinResponse
 - public string $id;
 
- // methods
 - public void __construct()
 - public $this presetConfiguration()
 - public $this channelLayout()
 - public $this sampleFormat()
 
- // Inherited methods from AudioConfiguration
 - public void __construct()
 - public $this bitrate()
 - public $this rate()
 
- // Inherited methods from CodecConfiguration
 - public void __construct()
 
- // Inherited methods from BitmovinResource
 - public void __construct()
 - public $this name()
 - public $this description()
 - public $this customData()
 
- // Inherited methods from BitmovinResponse
 - public void __construct()
 
- // Inherited methods from ApiResource
 - public void __construct()
 - public static $this create()
 - public void toArray()
 
Hierarchy
Members
public
- $bitrate — int
 - $channelLayout — BitmovinApiSdk\Models\PcmChannelLayout
 - $createdAt — Carbon\Carbon
 - $customData — mixed
 - $description — string
 - $discriminatorMapping
 - $discriminatorName
 - $id — string
 - $modifiedAt — Carbon\Carbon
 - $name — string
 - $presetConfiguration — BitmovinApiSdk\Models\PcmPresetConfiguration
 - $rate — float
 - $sampleFormat — BitmovinApiSdk\Models\PcmSampleFormat
 
Methods
public
- __construct()
 - channelLayout() — Channel layout of the audio codec configuration
 - presetConfiguration() — Use a set of well defined configurations preset to support certain use cases. Can be overwritten with more specific values.
 - sampleFormat() — Sampling format of the audio codec configuration
 
Inherited from BitmovinApiSdk\Models\AudioConfiguration
public
- bitrate() — Target bitrate for the encoded audio in bps (required)
 - rate() — Audio sampling rate in Hz
 
Inherited from BitmovinApiSdk\Models\BitmovinResource
public
- customData() — User-specific meta data. This can hold anything.
 - description() — Description of the resource. Can be freely chosen by the user.
 - name() — Name of the resource. Can be freely chosen by the user.