Lines Matching refs:layout
24 static void ValidateLayout(ChannelLayout layout) {
25 CHECK_NE(layout, CHANNEL_LAYOUT_NONE);
26 CHECK_NE(layout, CHANNEL_LAYOUT_MAX);
27 CHECK_NE(layout, CHANNEL_LAYOUT_UNSUPPORTED);
28 CHECK_NE(layout, CHANNEL_LAYOUT_DISCRETE);
32 int channel_count = ChannelLayoutToChannelCount(layout);
35 // If we have more than one channel, verify a symmetric layout for sanity.
40 DCHECK((ChannelOrder(layout, LEFT) >= 0 &&
41 ChannelOrder(layout, RIGHT) >= 0) ||
42 (ChannelOrder(layout, SIDE_LEFT) >= 0 &&
43 ChannelOrder(layout, SIDE_RIGHT) >= 0) ||
44 (ChannelOrder(layout, BACK_LEFT) >= 0 &&
45 ChannelOrder(layout, BACK_RIGHT) >= 0) ||
46 (ChannelOrder(layout, LEFT_OF_CENTER) >= 0 &&
47 ChannelOrder(layout, RIGHT_OF_CENTER) >= 0))
48 << "Non-symmetric channel layout encountered.";
50 DCHECK_EQ(layout, CHANNEL_LAYOUT_MONO);
86 // Input and output channel layout provided during construction.
134 // Stereo down mix should never be the output layout.