EncodedAudioFrameInfo
Information about the encoded audio.
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);
}
Properties
- codec
- Audio codec type: AudioCodecType.
- sampleRateHz
- Audio sample rate (Hz).
- samplesPerChannel
- Number of audio samples per channel.
- numberOfChannels
- Number of channels.
- advancedSettings
- This feature is not supported yet.
- captureTimeMs
- Unix timestamp (ms) when the external encoded video frame was captured.