Lines Matching refs:AudioChannelLayout
25 const std::vector<std::pair<AudioChannelLayout, uint64_t>> g_toFFMPEGChannelLayout = {
26 {AudioChannelLayout::MONO, AV_CH_LAYOUT_MONO},
27 {AudioChannelLayout::STEREO, AV_CH_LAYOUT_STEREO},
28 {AudioChannelLayout::CH_2POINT1, AV_CH_LAYOUT_2POINT1},
29 {AudioChannelLayout::CH_2_1, AV_CH_LAYOUT_2_1},
30 {AudioChannelLayout::SURROUND, AV_CH_LAYOUT_SURROUND},
31 {AudioChannelLayout::CH_3POINT1, AV_CH_LAYOUT_3POINT1},
32 {AudioChannelLayout::CH_4POINT0, AV_CH_LAYOUT_4POINT0},
33 {AudioChannelLayout::CH_4POINT1, AV_CH_LAYOUT_4POINT1},
34 {AudioChannelLayout::CH_2_2, AV_CH_LAYOUT_2_2},
35 {AudioChannelLayout::QUAD, AV_CH_LAYOUT_QUAD},
36 {AudioChannelLayout::CH_5POINT0, AV_CH_LAYOUT_5POINT0},
37 {AudioChannelLayout::CH_5POINT1, AV_CH_LAYOUT_5POINT1},
38 {AudioChannelLayout::CH_5POINT0_BACK, AV_CH_LAYOUT_5POINT0_BACK},
39 {AudioChannelLayout::CH_5POINT1_BACK, AV_CH_LAYOUT_5POINT1_BACK},
40 {AudioChannelLayout::CH_6POINT0, AV_CH_LAYOUT_6POINT0},
41 {AudioChannelLayout::CH_6POINT0_FRONT, AV_CH_LAYOUT_6POINT0_FRONT},
42 {AudioChannelLayout::HEXAGONAL, AV_CH_LAYOUT_HEXAGONAL},
43 {AudioChannelLayout::CH_6POINT1, AV_CH_LAYOUT_6POINT1},
44 {AudioChannelLayout::CH_6POINT1_BACK, AV_CH_LAYOUT_6POINT1_BACK},
45 {AudioChannelLayout::CH_6POINT1_FRONT, AV_CH_LAYOUT_6POINT1_FRONT},
46 {AudioChannelLayout::CH_7POINT0, AV_CH_LAYOUT_7POINT0},
47 {AudioChannelLayout::CH_7POINT0_FRONT, AV_CH_LAYOUT_7POINT0_FRONT},
48 {AudioChannelLayout::CH_7POINT1, AV_CH_LAYOUT_7POINT1},
49 {AudioChannelLayout::CH_7POINT1_WIDE, AV_CH_LAYOUT_7POINT1_WIDE},
50 {AudioChannelLayout::CH_7POINT1_WIDE_BACK, AV_CH_LAYOUT_7POINT1_WIDE_BACK},
51 {AudioChannelLayout::OCTAGONAL, AV_CH_LAYOUT_OCTAGONAL},
52 {AudioChannelLayout::HEXADECAGONAL, AV_CH_LAYOUT_HEXADECAGONAL},
53 {AudioChannelLayout::STEREO_DOWNMIX, AV_CH_LAYOUT_STEREO_DOWNMIX},
76 const std::vector<std::pair<AudioChannelLayout, std::string_view>> g_ChannelLayoutToString = {
77 {AudioChannelLayout::UNKNOWN_CHANNEL_LAYOUT, "UNKNOW"},
78 {AudioChannelLayout::MONO, "MONO"},
79 {AudioChannelLayout::STEREO, "STEREO"},
80 {AudioChannelLayout::CH_2POINT1, "2POINT1"},
81 {AudioChannelLayout::CH_2_1, "CH_2_1"},
82 {AudioChannelLayout::SURROUND, "SURROUND"},
83 {AudioChannelLayout::CH_3POINT1, "3POINT1"},
84 {AudioChannelLayout::CH_4POINT0, "4POINT0"},
85 {AudioChannelLayout::CH_4POINT1, "4POINT1"},
86 {AudioChannelLayout::CH_2_2, "CH_2_2"},
87 {AudioChannelLayout::QUAD, "QUAD"},
88 {AudioChannelLayout::CH_5POINT0, "5POINT0"},
89 {AudioChannelLayout::CH_5POINT1, "5POINT1"},
90 {AudioChannelLayout::CH_5POINT0_BACK, "5POINT0_BACK"},
91 {AudioChannelLayout::CH_5POINT1_BACK, "5POINT1_BACK"},
92 {AudioChannelLayout::CH_6POINT0, "6POINT0"},
93 {AudioChannelLayout::CH_6POINT0_FRONT, "6POINT0_FRONT"},
94 {AudioChannelLayout::HEXAGONAL, "HEXAGONAL"},
95 {AudioChannelLayout::CH_6POINT1, "6POINT1"},
96 {AudioChannelLayout::CH_6POINT1_BACK, "6POINT1_BACK"},
97 {AudioChannelLayout::CH_6POINT1_FRONT, "6POINT1_FRONT"},
98 {AudioChannelLayout::CH_7POINT0, "7POINT0"},
99 {AudioChannelLayout::CH_7POINT0_FRONT, "7POINT0_FRONT"},
100 {AudioChannelLayout::CH_7POINT1, "7POINT1"},
101 {AudioChannelLayout::CH_7POINT1_WIDE, "7POINT1_WIDE"},
102 {AudioChannelLayout::CH_7POINT1_WIDE_BACK, "7POINT1_WIDE_BACK"},
103 {AudioChannelLayout::CH_3POINT1POINT2, "CH_3POINT1POINT2"},
104 {AudioChannelLayout::CH_5POINT1POINT2, "CH_5POINT1POINT2"},
105 {AudioChannelLayout::CH_5POINT1POINT4, "CH_5POINT1POINT4"},
106 {AudioChannelLayout::CH_7POINT1POINT2, "CH_7POINT1POINT2"},
107 {AudioChannelLayout::CH_7POINT1POINT4, "CH_7POINT1POINT4"},
108 {AudioChannelLayout::CH_9POINT1POINT4, "CH_9POINT1POINT4"},
109 {AudioChannelLayout::CH_9POINT1POINT6, "CH_9POINT1POINT6"},
110 {AudioChannelLayout::CH_10POINT2, "CH_10POINT2"},
111 {AudioChannelLayout::CH_22POINT2, "CH_22POINT2"},
112 {AudioChannelLayout::OCTAGONAL, "OCTAGONAL"},
113 {AudioChannelLayout::HEXADECAGONAL, "HEXADECAGONAL"},
114 {AudioChannelLayout::STEREO_DOWNMIX, "STEREO_DOWNMIX"},
115 {AudioChannelLayout::HOA_FIRST, "HOA_FIRST"},
116 {AudioChannelLayout::HOA_SECOND, "HOA_SECOND"},
117 {AudioChannelLayout::HOA_THIRD, "HOA_THIRD"},
325 AudioChannelLayout FFMpegConverter::ConvertFFToOHAudioChannelLayout(uint64_t ffChannelLayout)
331 return AudioChannelLayout::MONO;
336 AudioChannelLayout FFMpegConverter::GetDefaultChannelLayout(int channels)
338 AudioChannelLayout ret;
341 ret = AudioChannelLayout::STEREO;
345 ret = AudioChannelLayout::CH_4POINT0;
349 ret = AudioChannelLayout::CH_5POINT1;
353 ret = AudioChannelLayout::CH_5POINT1POINT2;
357 ret = AudioChannelLayout::CH_7POINT1POINT2;
361 ret = AudioChannelLayout::CH_7POINT1POINT4;
365 ret = AudioChannelLayout::CH_9POINT1POINT4;
369 ret = AudioChannelLayout::CH_9POINT1POINT6;
373 ret = AudioChannelLayout::CH_22POINT2;
377 ret = AudioChannelLayout::MONO;
385 AudioChannelLayout FFMpegConverter::ConvertFFToOHAudioChannelLayoutV2(uint64_t ffChannelLayout, int channels)
396 uint64_t FFMpegConverter::ConvertOHAudioChannelLayoutToFFMpeg(AudioChannelLayout channelLayout)
407 std::string_view FFMpegConverter::ConvertOHAudioChannelLayoutToString(AudioChannelLayout layout)