Audacity 3.2.0
57/AVUtilImpl.cpp
Go to the documentation of this file.
1/**********************************************************************
2
3 Audacity: A Digital Audio Editor
4
5 AVUtilImpl.cpp
6
7 Dmitry Vedenko
8
9**********************************************************************/
10
11extern "C"
12{
13#include "../../avutil/57/avconfig.h"
14#include "../../ffmpeg-5.0.1-single-header.h"
15}
16
17#include <wx/log.h>
18
19#include "FFmpegFunctions.h"
20
23
24#include "../../FFmpegAPIResolver.h"
25#include "../../FFmpegLog.h"
26
27namespace avutil_57
28{
29#include "../AVChannelLayoutWrapperImpl.inl"
30#include "../AVFrameWrapperImpl.inl"
31#include "../FFmpegLogImpl.inl"
32
33const bool registered = ([]() {
35 &CreateAVFrameWrapper,
36 &CreateLogCallbackSetter,
37 &CreateDefaultChannelLayout,
38 &CreateLegacyChannelLayout,
39 &CreateAVChannelLayout
40 });
41
42 return true;
43})();
44}
void AddAVUtilFactories(int avUtilVersion, const AVUtilFactories &factories)
static FFmpegAPIResolver & Get()
const bool registered