AudioMessage constructor
AudioMessage({
- int? sampleRate,
- int? channels,
- List<
int> ? audioData, - DeviceDetails? deviceDetails,
- InferenceStats? inferenceStats,
- AudioModel? segmentationModel,
- Iterable<
AudioSegment> ? segments,
Implementation
factory AudioMessage({
$core.int? sampleRate,
$core.int? channels,
$core.List<$core.int>? audioData,
DeviceDetails? deviceDetails,
InferenceStats? inferenceStats,
AudioModel? segmentationModel,
$core.Iterable<AudioSegment>? segments,
}) {
final _result = create();
if (sampleRate != null) {
_result.sampleRate = sampleRate;
}
if (channels != null) {
_result.channels = channels;
}
if (audioData != null) {
_result.audioData = audioData;
}
if (deviceDetails != null) {
_result.deviceDetails = deviceDetails;
}
if (inferenceStats != null) {
_result.inferenceStats = inferenceStats;
}
if (segmentationModel != null) {
_result.segmentationModel = segmentationModel;
}
if (segments != null) {
_result.segments.addAll(segments);
}
return _result;
}