EncodedAudioFrameInfo
Audio information after encoding.
class EncodedAudioFrameInfo {
const EncodedAudioFrameInfo(
{this.codec,
this.sampleRateHz,
this.samplesPerChannel,
this.numberOfChannels,
this.advancedSettings,
this.captureTimeMs});
@JsonKey(name: 'codec')
final AudioCodecType? codec;
@JsonKey(name: 'sampleRateHz')
final int? sampleRateHz;
@JsonKey(name: 'samplesPerChannel')
final int? samplesPerChannel;
@JsonKey(name: 'numberOfChannels')
final int? numberOfChannels;
@JsonKey(name: 'advancedSettings')
final EncodedAudioFrameAdvancedSettings? advancedSettings;
@JsonKey(name: 'captureTimeMs')
final int? captureTimeMs;
factory EncodedAudioFrameInfo.fromJson(Map<String, dynamic> json) =>
_$EncodedAudioFrameInfoFromJson(json);
Map<String, dynamic> toJson() => _$EncodedAudioFrameInfoToJson(this);
}
Attributes
- codec
- Audio Codec type: AudioCodecType.
- sampleRateHz
- Audio sample rate (Hz).
- samplesPerChannel
- The number of audio samples per channel.
- numberOfChannels
- The number of audio channels.
- advancedSettings
- This function is currently not supported.
- captureTimeMs
- The Unix timestamp (ms) for capturing the external encoded video frames.