Map<String, dynamic> toMap() { return { 'audioCodec': audioCodec.$value, 'bitrate': bitrate, 'sampleRate': sampleRate, 'channels': channels, 'audioProfile': audioProfile.$value, }; }