- AVCodec* _video_codec;
- AVCodecContext* _video_codec_context;
- AVCodec* _audio_codec;
- AVCodecContext* _audio_codec_context;
- AVFormatContext* _format_context;
- AVStream* _video_stream;
- AVStream* _audio_stream;
+ AVCodec const * _video_codec = nullptr;
+ AVCodecContext* _video_codec_context = nullptr;
+ std::vector<std::shared_ptr<ExportAudioStream>> _audio_streams;
+ bool _audio_stream_per_channel;
+ AVFormatContext* _format_context = nullptr;
+ AVStream* _video_stream = nullptr;