ESPLUSPLAYER_AUDIO_MIME_TYPE_G711_MULAW,
ESPLUSPLAYER_AUDIO_MIME_TYPE_AC4,
ESPLUSPLAYER_AUDIO_MIME_TYPE_MPEGH,
- ESPLUSPLAYER_AUDIO_MIME_TYPE_FLAC
+ ESPLUSPLAYER_AUDIO_MIME_TYPE_FLAC,
+ /**
+ * @description Mime type for iamf stream with Opus codec_id
+ * support since version 7.0
+ */
+ ESPLUSPLAYER_AUDIO_MIME_TYPE_IAMF_OPUS,
+ /**
+ * @description Mime type for iamf stream with mp4a codec_id
+ * support since version 7.0
+ */
+ ESPLUSPLAYER_AUDIO_MIME_TYPE_IAMF_AAC,
+ /**
+ * @description Mime type for iamf stream with fLaC codec_id
+ * support since version 7.0
+ */
+ ESPLUSPLAYER_AUDIO_MIME_TYPE_IAMF_FLAC,
+ /**
+ * @description Mime type for iamf stream with ipcm codec_id
+ * support since version 7.0
+ */
+ ESPLUSPLAYER_AUDIO_MIME_TYPE_IAMF_LPCM
} esplusplayer_audio_mime_type;
/**
track_.mimetype = "audio/x-ffmpeg-parsed-flac";
break;
}
+ case AudioMimeType::kIAMF_OPUS: {
+ track_.mimetype = "audio/x-iamf-opus";
+ break;
+ }
+ case AudioMimeType::kIAMF_AAC: {
+ track_.mimetype = "audio/x-iamf-aac";
+ break;
+ }
+ case AudioMimeType::kIAMF_FLAC: {
+ track_.mimetype = "audio/x-iamf-flac";
+ break;
+ }
+ case AudioMimeType::kIAMF_LPCM: {
+ track_.mimetype = "audio/x-iamf-lpcm";
+ break;
+ }
default:
track_.mimetype = "unknown";
break;