All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.red5.codec.AudioChannelMask Maven / Gradle / Ivy

There is a newer version: 2.0.15
Show newest version
package org.red5.codec;

/**
 * Mask used to indicate which channels are present in the stream.
 *
 * @link 
 */
public enum AudioChannelMask {

    FrontLeft(0x000001), FrontRight(0x000002), FrontCenter(0x000004), LowFrequency1(0x000008), BackLeft(0x000010), BackRight(0x000020), FrontLeftCenter(0x000040), FrontRightCenter(0x000080), BackCenter(0x000100), SideLeft(0x000200), SideRight(0x000400), TopCenter(0x000800), TopFrontLeft(0x001000), TopFrontCenter(0x002000), TopFrontRight(0x004000), TopBackLeft(0x008000), TopBackCenter(0x010000), TopBackRight(
            0x020000),

    // Completes 22.2 multichannel audio), as standardized in SMPTE ST2036-2-2008
    // see - 
    LowFrequency2(0x040000), TopSideLeft(0x080000), TopSideRight(0x100000), BottomFrontCenter(0x200000), BottomFrontLeft(0x400000), BottomFrontRight(0x800000);

    private int mask;

    AudioChannelMask(int mask) {
        this.mask = mask;
    }

    public int getMask() {
        return mask;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy