Audio Format Description Masks

Mask bits representing various parts of an audio format description.

Declaration

enum
{
   kCMAudioFormatDescriptionMask_StreamBasicDescription = (1<<0),
   kCMAudioFormatDescriptionMask_MagicCookie            = (1<<1),
   kCMAudioFormatDescriptionMask_ChannelLayout          = (1<<2),
   kCMAudioFormatDescriptionMask_Extensions             = (1<<3),
   kCMAudioFormatDescriptionMask_All                    = kCMAudioFormatDescriptionMask_StreamBasicDescription | kCMAudioFormatDescriptionMask_MagicCookie | kCMAudioFormatDescriptionMask_ChannelLayout |kCMAudioFormatDescriptionMask_Extensions
};

Overview

These components form the bit mask passed to (and returned from) CMFormatDescription.

Topics

Constants

CMAudioFormatDescriptionMask_StreamBasicDescription

Represents the AudioStreamBasicDescription.

CMAudioFormatDescriptionMask_MagicCookie

Represents the magic cookie.

CMAudioFormatDescriptionMask_ChannelLayout

Represents the AudioChannelLayout.

CMAudioFormatDescriptionMask_Extensions

Represents the format description extensions.

CMAudioFormatDescriptionMask_All

Represents all the parts of an audio format description.