Package | Description |
---|---|
org.jcodec.common | |
org.jcodec.common.model | |
org.jcodec.containers.mp4.boxes | |
org.jcodec.containers.mp4.boxes.channel |
Modifier and Type | Method and Description |
---|---|
Label[] |
AudioCodecMeta.getChannelLabels() |
Modifier and Type | Method and Description |
---|---|
static AudioCodecMeta |
AudioCodecMeta.createAudioCodecMeta(String fourcc,
int sampleSize,
int channelCount,
int sampleRate,
ByteOrder endian,
boolean pcm,
Label[] labels,
ByteBuffer codecPrivate) |
static AudioCodecMeta |
AudioCodecMeta.createAudioCodecMeta2(String fourcc,
int sampleSize,
int channelCount,
int sampleRate,
ByteOrder endian,
boolean pcm,
Label[] labels,
int samplesPerPacket,
int bytesPerPacket,
int bytesPerFrame,
ByteBuffer codecPrivate) |
static AudioCodecMeta |
AudioCodecMeta.createAudioCodecMeta3(String fourcc,
ByteBuffer codecPrivate,
AudioFormat format,
boolean pcm,
Label[] labels) |
Modifier and Type | Field and Description |
---|---|
static Label |
Label.Ambisonic_W |
static Label |
Label.Ambisonic_X |
static Label |
Label.Ambisonic_Y |
static Label |
Label.Ambisonic_Z |
static Label |
Label.Center |
static Label |
Label.CenterSurround
WAVE: "Back Center or plain "Rear Surround"
|
static Label |
Label.CenterSurroundDirect
center, non diffuse first order ambisonic channels
|
static Label |
Label.ClickTrack |
static Label |
Label.DialogCentricMix |
static Label |
Label.Discrete |
static Label |
Label.Discrete_0 |
static Label |
Label.Discrete_1 |
static Label |
Label.Discrete_10 |
static Label |
Label.Discrete_11 |
static Label |
Label.Discrete_12 |
static Label |
Label.Discrete_13 |
static Label |
Label.Discrete_14 |
static Label |
Label.Discrete_15 |
static Label |
Label.Discrete_2 |
static Label |
Label.Discrete_3 |
static Label |
Label.Discrete_4 |
static Label |
Label.Discrete_5 |
static Label |
Label.Discrete_6 |
static Label |
Label.Discrete_65535 |
static Label |
Label.Discrete_7 |
static Label |
Label.Discrete_8 |
static Label |
Label.Discrete_9 |
static Label |
Label.ForeignLanguage |
static Label |
Label.HeadphonesLeft |
static Label |
Label.HeadphonesRight |
static Label |
Label.HearingImpaired |
static Label |
Label.Left |
static Label |
Label.LeftCenter |
static Label |
Label.LeftSurround
WAVE (.wav files): "Back Left"
|
static Label |
Label.LeftSurroundDirect
WAVE: "Side Left"
|
static Label |
Label.LeftTotal
matrix encoded 4 channels
|
static Label |
Label.LeftWide |
static Label |
Label.LFE2 |
static Label |
Label.LFEScreen |
static Label |
Label.Mono |
static Label |
Label.MS_Mid
Mid/Side Recording
|
static Label |
Label.MS_Side |
static Label |
Label.Narration |
static Label |
Label.RearSurroundLeft |
static Label |
Label.RearSurroundRight |
static Label |
Label.Right |
static Label |
Label.RightCenter |
static Label |
Label.RightSurround
WAVE: "Back Right"
|
static Label |
Label.RightSurroundDirect
WAVE: "Side Right"
|
static Label |
Label.RightTotal
matrix encoded 4 channels
|
static Label |
Label.RightWide |
static Label |
Label.TopBackCenter |
static Label |
Label.TopBackLeft |
static Label |
Label.TopBackRight |
static Label |
Label.TopCenterSurround |
static Label |
Label.Unknown
unknown role or unspecified other use for channel
|
static Label |
Label.Unused
channel is present, but has no intended role or destination
|
static Label |
Label.UseCoordinates
channel is described solely by the mCoordinates fields
|
static Label |
Label.VerticalHeightCenter
WAVE: "Top Front Center"
|
static Label |
Label.VerticalHeightLeft
WAVE: "Top Front Left"
|
static Label |
Label.VerticalHeightRight
WAVE: "Top Front Right"
|
static Label |
Label.XY_X
X-Y Recording
|
static Label |
Label.XY_Y |
Modifier and Type | Method and Description |
---|---|
static Label |
Label.getByVal(int val) |
static Label[] |
Label.values() |
Modifier and Type | Field and Description |
---|---|
static Label[] |
AudioSampleEntry.EMPTY |
Modifier and Type | Method and Description |
---|---|
static Label[] |
AudioSampleEntry.extractLabels(ChannelBox.ChannelDescription[] descriptions) |
Label |
ChannelBox.ChannelDescription.getLabel() |
static Label[] |
AudioSampleEntry.getLabelsByBitmap(long channelBitmap)
enum
{
kCAFChannelBit_Left = (1<<0),
kCAFChannelBit_Right = (1<<1),
kCAFChannelBit_Center = (1<<2),
kCAFChannelBit_LFEScreen = (1<<3),
kCAFChannelBit_LeftSurround = (1<<4), // WAVE: "Back Left"
kCAFChannelBit_RightSurround = (1<<5), // WAVE: "Back Right"
kCAFChannelBit_LeftCenter = (1<<6),
kCAFChannelBit_RightCenter = (1<<7),
kCAFChannelBit_CenterSurround = (1<<8), // WAVE: "Back Center"
kCAFChannelBit_LeftSurroundDirect = (1<<9), // WAVE: "Side Left"
kCAFChannelBit_RightSurroundDirect = (1<<10), // WAVE: "Side Right"
kCAFChannelBit_TopCenterSurround = (1<<11),
kCAFChannelBit_VerticalHeightLeft = (1<<12), // WAVE: "Top Front Left"
kCAFChannelBit_VerticalHeightCenter = (1<<13), // WAVE: "Top Front Center"
kCAFChannelBit_VerticalHeightRight = (1<<14), // WAVE: "Top Front Right"
kCAFChannelBit_TopBackLeft = (1<<15),
kCAFChannelBit_TopBackCenter = (1<<16),
kCAFChannelBit_TopBackRight = (1<<17)
};
|
static Label[] |
AudioSampleEntry.getLabelsFromChan(ChannelBox box) |
static Label[] |
AudioSampleEntry.getLabelsFromSampleEntry(AudioSampleEntry se) |
static Label[] |
AudioSampleEntry.getLabelsFromTrack(TrakBox trakBox) |
Modifier and Type | Method and Description |
---|---|
static void |
AudioSampleEntry._setLabels(TrakBox trakBox,
Label[] labels) |
static void |
AudioSampleEntry.setLabel(TrakBox trakBox,
int channel,
Label label) |
static void |
AudioSampleEntry.setLabels(Label[] labels,
ChannelBox channel) |
Modifier and Type | Method and Description |
---|---|
Label[] |
ChannelLayout.getLabels() |
Copyright © 2019. All rights reserved.