AVChannelLayout
public struct AVChannelLayout : EquatableUndocumented
- 
                  
                  Undocumented DeclarationSwift public static let none: AVChannelLayout
- 
                  
                  Channel mask value used for AVCodecContext.request_channel_layoutto indicate that the user requests the channel order of the decoder output to be the native codec channel order.DeclarationSwift public static let CHL_NATIVE: AVChannelLayout
- 
                  
                  FC DeclarationSwift public static let CHL_MONO: AVChannelLayout
- 
                  
                  FL+FR DeclarationSwift public static let CHL_STEREO: AVChannelLayout
- 
                  
                  FL+FR+LFE DeclarationSwift public static let CHL_2POINT1: AVChannelLayout
- 
                  
                  FL+FR+BC DeclarationSwift public static let CHL_2_1: AVChannelLayout
- 
                  
                  FL+FR+FC DeclarationSwift public static let CHL_SURROUND: AVChannelLayout
- 
                  
                  FL+FR+FC+LFE DeclarationSwift public static let CHL_3POINT1: AVChannelLayout
- 
                  
                  FL+FR+FC+BC DeclarationSwift public static let CHL_4POINT0: AVChannelLayout
- 
                  
                  FL+FR+FC+BC+LFE DeclarationSwift public static let CHL_4POINT1: AVChannelLayout
- 
                  
                  FL+FR+SL+SR DeclarationSwift public static let CHL_2_2: AVChannelLayout
- 
                  
                  FL+FR+BL+BR DeclarationSwift public static let CHL_QUAD: AVChannelLayout
- 
                  
                  FL+FR+FC+SL+SR DeclarationSwift public static let CHL_5POINT0: AVChannelLayout
- 
                  
                  FL+FR+FC+SL+SR+LFE DeclarationSwift public static let CHL_5POINT1: AVChannelLayout
- 
                  
                  FL+FR+FC+BL+BR DeclarationSwift public static let CHL_5POINT0_BACK: AVChannelLayout
- 
                  
                  FL+FR+FC+BL+BR+LFE DeclarationSwift public static let CHL_5POINT1_BACK: AVChannelLayout
- 
                  
                  FL+FR+SL+SR+FLC+FRC DeclarationSwift public static let CHL_6POINT0: AVChannelLayout
- 
                  
                  FL+FR+FLC+FRC+SL+SR DeclarationSwift public static let CHL_6POINT0_FRONT: AVChannelLayout
- 
                  
                  FL+FR+FC+BL+BR+BC DeclarationSwift public static let CHL_HEXAGONAL: AVChannelLayout
- 
                  
                  FL+FR+FC+SL+SR+LFE+BC DeclarationSwift public static let CHL_6POINT1: AVChannelLayout
- 
                  
                  FL+FR+FC+BL+BR+LFE+BC DeclarationSwift public static let CHL_6POINT1_BACK: AVChannelLayout
- 
                  
                  FL+FR+FLC+FRC+SL+SR+LFE DeclarationSwift public static let CHL_6POINT1_FRONT: AVChannelLayout
- 
                  
                  FL+FR+FC+SL+SR+BL+BR DeclarationSwift public static let CHL_7POINT0: AVChannelLayout
- 
                  
                  FL+FR+FC+SL+SR+FLC+FRC DeclarationSwift public static let CHL_7POINT0_FRONT: AVChannelLayout
- 
                  
                  FL+FR+FC+SL+SR+LFE+BL+BR DeclarationSwift public static let CHL_7POINT1: AVChannelLayout
- 
                  
                  FL+FR+FC+SL+SR+LFE+FLC+FRC DeclarationSwift public static let CHL_7POINT1_WIDE: AVChannelLayout
- 
                  
                  FL+FR+FC+BL+BR+LFE+FLC+FRC DeclarationSwift public static let CHL_7POINT1_WIDE_BACK: AVChannelLayout
- 
                  
                  FL+FR+FC+SL+SR+BL+BC+BR DeclarationSwift public static let CHL_OCTAGONAL: AVChannelLayout
- 
                  
                  FL+FR+FC+SL+SR+BL+BC+BR+WL+WR+TBL+TBR+TBC+TFC+TFL+TFR DeclarationSwift public static let CHL_HEXADECAGONAL: AVChannelLayout
- 
                  
                  DL+DR DeclarationSwift public static let CHL_STEREO_DOWNMIX: AVChannelLayout
- 
                  
                  Undocumented DeclarationSwift public let rawValue: UInt64
- 
                  
                  Undocumented DeclarationSwift public init(rawValue: UInt64)
- 
                  
                  Return a channel layout id that matches name, or nilif no match is found.DeclarationSwift public init?(name: String)ParametersnameName can be one or several of the following notations, separated by ‘+’ or ‘|’: - the name of an usual channel layout (mono, stereo, 4.0, quad, 5.0, 5.0(side), 5.1, 5.1(side), 7.1, 7.1(wide), downmix);
- the name of a single channel (FL, FR, FC, LFE, BL, BR, FLC, FRC, BC, SL, SR, TC, TFL, TFC, TFR, TBL, TBC, TBR, DL, DR);
- a number of channels, in decimal, followed by ‘c’, yielding the default channel layout for that number / of channels (@see av_get_default_channel_layout);
- a channel layout mask, in hexadecimal starting with 0x (see the AV_CH_* macros).
 Example: stereo+FC =2c+FC =2c+1c =0x7 
- 
                  
                  The number of channels in the channel layout. DeclarationSwift public var channelCount: Int { get }
- 
                  
                  Get the index of a channel in channel layout. DeclarationSwift public func index(for channel: AVChannel) -> Int?ParameterschannelA channel layout describing exactly one channel which must be present in channel layout. Return ValueThe index of channel in channel layout, nilon error.
- 
                  
                  Get the default channel layout for a given number of channels. DeclarationSwift public static func `default`(for count: Int) -> AVChannelLayoutParameterscountThe number of channels. Return ValueAVChannelLayout 
- 
                  
                  DeclarationSwift public var description: String { get }
 View on GitHub
            View on GitHub
           Install in Dash
            Install in Dash
           AVChannelLayout Structure Reference
      AVChannelLayout Structure Reference