@MediaClass(uuid1=218169601, uuid2=257, uuid3=28160, uuid4={6,14,43,52,2,6,1,1}, definedName="AVCSubDescriptor", description="AVC-specific properties that provide additional description of AVC-encoded material.", symbol="AVCSubDescriptor") public class AVCSubDescriptorImpl extends SubDescriptorImpl implements AVCSubDescriptor, Serializable, XMLSerializable, Cloneable
Implements an AVC sub descriptor that provides AVC-specific properties that provide additional description of AVC-encoded material over that contained in a RGBA descriptor or a CDCI descriptor.
ObjectClassPropertyIDAVCCLOSEDGOPINDICATOR_DEFAULT, AVCCODECCONTENTKIND_DEFAULT, AVCCONSTANTBPICTUREFLAG_DEFAULT, AVCIDENTICALGOPINDICATOR_DEFAULT, AVCPICTUREPARAMETERSETFLAG_DEFAULT, AVCSEQUENCEPARAMETERSETFLAG_DEFAULT, CONSTANCYFLAG_CONSTANT, CONSTANCYFLAG_UNKNOWN, INBANDLOCATION_EVERYACCESSUNIT, INBANDLOCATION_EVERYGOP, INBANDLOCATION_FIRSTACCESSUNIT, INBANDLOCATION_UNKNOWN| Constructor and Description |
|---|
AVCSubDescriptorImpl() |
| Modifier and Type | Method and Description |
|---|---|
AVCSubDescriptor |
clone()
Create a cloned copy of this interchange object.
|
int |
getAVCAverageBitrate()
Returns the average bit rate of the AVC stream in bit/s over the entire AVC bitstream.
|
boolean |
getAVCClosedGOPIndicator()
Returns whether all GOPs start with an IDR Picture.
|
AVCCodedContentKind |
getAVCCodedContentKind()
Returns the picture type and coding type.
|
boolean |
getAVCConstantBPictureFlag()
Returns whether the number of consecutive B Pictures always constant? Set to false if the number of consecutive
B Pictures is not constant or is unknown.
|
byte |
getAVCDecodingDelay()
Returns the delay required for decoded pictures in number of access units.
|
boolean |
getAVCIdenticalGOPIndicator()
Returns whether every GOP in the sequence has the same number of pictures and the same type of pictures in the same
order.
|
byte |
getAVCLevel()
Returns the level from the
level_idc parameter in the sequence parameter set. |
int |
getAVCMaximumBitrate()
Returns the maximum bit rate of the AVC stream in bit/s as given by
bit_rate_scale and
bit_rate_value_minus1 in the HRD parameters in the sequence parameter set. |
short |
getAVCMaximumBPictureCount()
Returns the maximum number of B Pictures between P or I Pictures.
|
short |
getAVCMaximumGOPSize()
Returns the maximum occurring spacing between I Pictures.
|
byte |
getAVCMaximumRefFrames()
Returns the maximum number of reference frames.
|
byte |
getAVCPictureParameterSetFlag()
Returns the location and the constancy of picture parameter sets.
|
byte |
getAVCProfile()
Returns the AVC video profile.
|
byte |
getAVCProfileConstraint()
Returns the AVC video profile constraint flags.
|
byte |
getAVCSequenceParameterSetFlag()
Returns the location and the constancy of sequence parameter sets.
|
void |
setAVCAverageBitrate(Integer avcAverageBitrate)
Sets the average bit rate of the AVC stream in bit/s over the entire AVC bitstream.
|
void |
setAVCClosedGOPIndicator(Boolean avcClosedGOPIndicator)
Sets whether all GOPs start with an IDR Picture.
|
void |
setAVCCodedContentKind(AVCCodedContentKind avcCodedContentKind)
Sets the picture type and coding type.
|
void |
setAVCConstantBPictureFlag(Boolean avcConstantBPictureFlag)
Sets whether the number of consecutive B Pictures always constant? Set to false if the number of consecutive
B Pictures is not constant or is unknown.
|
void |
setAVCDecodingDelay(byte avcDecodingDelay)
Sets the delay required for decoded pictures in number of access units.
|
void |
setAVCIdenticalGOPIndicator(Boolean avcIdenticalGOPIndicator)
Sets whether every GOP in the sequence has the same number of pictures and the same type of pictures in the same
order.
|
void |
setAVCLevel(Byte avcLevel)
Sets the level from the
level_idc parameter in the sequence parameter set. |
void |
setAVCMaximumBitrate(Integer avcMaximumBitrate)
Sets the maximum bit rate of the AVC stream in bit/s as given by
bit_rate_scale and
bit_rate_value_minus1 in the HRD parameters in the sequence parameter set. |
void |
setAVCMaximumBPictureCount(Short avcMaximumBPictureCount)
Sets the maximum number of B Pictures between P or I Pictures.
|
void |
setAVCMaximumGOPSize(Short avcMaximumGOPSize)
Sets the maximum occurring spacing between I Pictures.
|
void |
setAVCMaximumRefFrames(Byte avcMaximumRefFrames)
Sets the maximum number of reference frames.
|
void |
setAVCPictureParameterSetFlag(Byte avcPictureParaemterSetFlag)
Sets the location and the constancy of picture parameter sets.
|
void |
setAVCProfile(Byte avcProfile)
Sets the AVC video profile.
|
void |
setAVCProfileConstraint(Byte avcProfileConstraint)
Sets the AVC video profile constraint flags.
|
void |
setAVCProfileContraint(boolean constraint_set0_flag,
boolean constraint_set1_flag,
boolean constraint_set2_flag,
boolean constraint_set3_flag,
boolean constraint_set4_flag,
boolean constraint_set5_flag)
Sets the AVC video profile constraint flags.
|
void |
setAVCSequenceParameterSetFlag(Byte avcSequenceParameterSetFlag)
Sets the location and the constancy of sequence parameter sets.
|
getCommentaddApplicationPlugin, appendXMLChildren, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getLinkedGenerationIDString, getObjectClass, getPersistentID, getPersistentIndex, hashCode, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setLinkedGenerationIDString, setObjectClass, setPersistentID, setPersistentIndex, toStringaddApplicationPlugin, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getObjectClass, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setObjectClass, toStringgetPersistentID, setPersistentIndexappendXMLChildren, getComment@MediaProperty(uuid1=67175942, uuid2=270, uuid3=0, uuid4={6,14,43,52,1,1,1,14}, definedName="AVCDecodingDelay", typeName="UInt8", optional=false, uniqueIdentifier=false, pid=0, symbol="AVCDecodingDelay") @UInt8 public byte getAVCDecodingDelay()
AVCSubDescriptorReturns the delay required for decoded pictures in number of access units. The value is given by the presentation time of the first presented picture in a GOP minus the decoding time of the first decoded picture in the GOP. The value shall be set to zero if there are no B Pictures in the essence stream. The value shall be set to FFh if the delay is unknown.
getAVCDecodingDelay in interface AVCSubDescriptor@MediaPropertySetter(value="AVCDecodingDelay") public void setAVCDecodingDelay(@UInt8 byte avcDecodingDelay) throws IllegalArgumentException
AVCSubDescriptorSets the delay required for decoded pictures in number of access units. The value is given by the presentation time of the first presented picture in a GOP minus the decoding time of the first decoded picture in the GOP. The value shall be set to zero if there are no B Pictures in the essence stream. The value shall be set to FFh if the delay is unknown.
setAVCDecodingDelay in interface AVCSubDescriptoravcDecodingDelay - Delay required for decoded pictures in number of access units.IllegalArgumentException - The given decoding delay access unit count cannot be a negative number, unless it is 0xff
to indicate an unknown decoding delay.@MediaProperty(uuid1=67175942, uuid2=259, uuid3=0, uuid4={6,14,43,52,1,1,1,14}, definedName="AVCConstantBPictureFlag", typeName="Boolean", optional=true, uniqueIdentifier=false, pid=0, symbol="AVCConstantBPictureFlag") public boolean getAVCConstantBPictureFlag()
AVCSubDescriptorReturns whether the number of consecutive B Pictures always constant? Set to false if the number of consecutive B Pictures is not constant or is unknown. If this optional property is not present, its default value of false is returned.
getAVCConstantBPictureFlag in interface AVCSubDescriptortrue if the number of consecutive B Pictures always constant, otherwise false.AVCSubDescriptor.AVCCONSTANTBPICTUREFLAG_DEFAULT@MediaPropertySetter(value="AVCConstantBPictureFlag") public void setAVCConstantBPictureFlag(Boolean avcConstantBPictureFlag)
AVCSubDescriptorSets whether the number of consecutive B Pictures always constant? Set to false if the number of consecutive
B Pictures is not constant or is unknown. Set this optional property to null to omit it and cause the
default value of false to be returned in subsequent requests.
setAVCConstantBPictureFlag in interface AVCSubDescriptoravcConstantBPictureFlag - true if the number of consecutive B Pictures always constant, otherwise
false.AVCSubDescriptor.AVCCONSTANTBPICTUREFLAG_DEFAULT@MediaProperty(uuid1=67175942, uuid2=260, uuid3=0, uuid4={6,14,43,52,1,1,1,14}, definedName="AVCCodedContentKind", typeName="AVCCodedContentKind", optional=true, uniqueIdentifier=false, pid=0, symbol="AVCCodedContentKind") public AVCCodedContentKind getAVCCodedContentKind()
AVCSubDescriptorReturns the picture type and coding type. If this optional property is omitted, the default value of is returned.
getAVCCodedContentKind in interface AVCSubDescriptorAVCSubDescriptor.AVCCODECCONTENTKIND_DEFAULT@MediaPropertySetter(value="AVCCodedContentKind") public void setAVCCodedContentKind(AVCCodedContentKind avcCodedContentKind)
AVCSubDescriptorSets the picture type and coding type. Set this optional property to null to omit it,
which will cause the default value of to be returned going forward.
setAVCCodedContentKind in interface AVCSubDescriptoravcCodedContentKind - Picture type and coding type.AVCSubDescriptor.AVCCODECCONTENTKIND_DEFAULT@MediaProperty(uuid1=67175942, uuid2=262, uuid3=0, uuid4={6,14,43,52,1,1,1,14}, definedName="AVCClosedGOPIndicator", typeName="Boolean", optional=true, uniqueIdentifier=false, pid=0, symbol="AVCClosedGOPIndicator") public boolean getAVCClosedGOPIndicator()
AVCSubDescriptorReturns whether all GOPs start with an IDR Picture. If this optional property is omitted, the default value of false is returned.
getAVCClosedGOPIndicator in interface AVCSubDescriptortrue if all GOPs start with an IDR Picture, otherwise false if the GOP start type is
not necessarily an IDR Picture or is unknown.AVCSubDescriptor.AVCCLOSEDGOPINDICATOR_DEFAULT@MediaPropertySetter(value="AVCClosedGOPIndicator") public void setAVCClosedGOPIndicator(Boolean avcClosedGOPIndicator)
AVCSubDescriptorSets whether all GOPs start with an IDR Picture. Set this optional property to null null to
omit it, causing the default value of false to be returned in subsequent requests.
setAVCClosedGOPIndicator in interface AVCSubDescriptoravcClosedGOPIndicator - true if all GOPs start with an IDR Picture, otherwise false if the
GOP start type is not necessarily an IDR Picture or is unknown.AVCSubDescriptor.AVCCLOSEDGOPINDICATOR_DEFAULT@MediaProperty(uuid1=67175942, uuid2=263, uuid3=0, uuid4={6,14,43,52,1,1,1,14}, definedName="AVCIdenticalGOPIndicator", typeName="Boolean", optional=true, uniqueIdentifier=false, pid=0, symbol="AVCIdenticalGOPIndicator") public boolean getAVCIdenticalGOPIndicator()
AVCSubDescriptorReturns whether every GOP in the sequence has the same number of pictures and the same type of pictures in the same order. This is not the case is not all GOPs are known, of there is at least one GOP in the sequence which has any of the following:
If this optional property is omitted, the default value of false is returned.
getAVCIdenticalGOPIndicator in interface AVCSubDescriptortrue if every GOP in the sequence has the same number of pictures and the same types of pictures in
the same order, otherwise false.AVCSubDescriptor.AVCIDENTICALGOPINDICATOR_DEFAULT@MediaPropertySetter(value="AVCIdenticalGOPIndicator") public void setAVCIdenticalGOPIndicator(Boolean avcIdenticalGOPIndicator)
AVCSubDescriptorSets whether every GOP in the sequence has the same number of pictures and the same type of pictures in the same order. This is not the case is not all GOPs are known, of there is at least one GOP in the sequence which has any of the following:
Set this optional property to null to omit it, which will result in the default value of
false being returned in subsequence requests.
setAVCIdenticalGOPIndicator in interface AVCSubDescriptoravcIdenticalGOPIndicator - true if every GOP in the sequence has the same number of pictures and the same types of pictures in
the same order, otherwise false.@MediaProperty(uuid1=67175942, uuid2=264, uuid3=0, uuid4={6,14,43,52,1,1,1,14}, definedName="AVCMaximumGOPSize", typeName="UInt16", optional=true, uniqueIdentifier=false, pid=0, symbol="AVCMaximumGOPSize") @UInt16 public short getAVCMaximumGOPSize() throws PropertyNotPresentException
AVCSubDescriptorReturns the maximum occurring spacing between I Pictures. A value of 0 or the omission of this property indicates
either there is no limit to the maximum GOP or the maximum GOP is unknown. If an encoder does not know the value, this optional property
shall be omitted.
getAVCMaximumGOPSize in interface AVCSubDescriptorPropertyNotPresentException - The optional AVC maximum GOP size property is not present.@MediaPropertySetter(value="AVCMaximumGOPSize") public void setAVCMaximumGOPSize(@UInt16 Short avcMaximumGOPSize) throws IllegalArgumentException
AVCSubDescriptorSets the maximum occurring spacing between I Pictures. A value of 0 or the omission of this property indicates
either there is no limit to the maximum GOP or the maximum GOP is unknown. Set this optional property to null to
omit it.
setAVCMaximumGOPSize in interface AVCSubDescriptoravcMaximumGOPSize - Maximum occurring spacing between I Pictures.IllegalArgumentException - The maximum GOP size cannot be a negative number.@MediaProperty(uuid1=67175942, uuid2=265, uuid3=0, uuid4={6,14,43,52,1,1,1,14}, definedName="AVCMaximumBPictureCount", typeName="UInt16", optional=true, uniqueIdentifier=false, pid=0, symbol="AVCMaximumBPictureCount") @UInt16 public short getAVCMaximumBPictureCount() throws PropertyNotPresentException
AVCSubDescriptorReturns the maximum number of B Pictures between P or I Pictures. If an encoder does not know the value, this optional property shall be omitted.
getAVCMaximumBPictureCount in interface AVCSubDescriptorPropertyNotPresentException - The optional maximum B Picture count property is not present.@MediaPropertySetter(value="AVCMaximumBPictureCount") public void setAVCMaximumBPictureCount(@UInt16 Short avcMaximumBPictureCount) throws IllegalArgumentException
AVCSubDescriptorSets the maximum number of B Pictures between P or I Pictures. If an encoder does not know the value,
this optional property shall be omitted by setting the value to null.
setAVCMaximumBPictureCount in interface AVCSubDescriptoravcMaximumBPictureCount - Maximum number of B Pictures between P or I Pictures.IllegalArgumentException - Cannot set the maximum B Picture count property to a negative value.@MediaProperty(uuid1=67175942, uuid2=267, uuid3=0, uuid4={6,14,43,52,1,1,1,14}, definedName="AVCMaximumBitrate", typeName="UInt32", optional=true, uniqueIdentifier=false, pid=0, symbol="AVCMaximumBitrate") @UInt32 public int getAVCMaximumBitrate() throws PropertyNotPresentException
AVCSubDescriptorReturns the maximum bit rate of the AVC stream in bit/s as given by bit_rate_scale and
bit_rate_value_minus1 in the HRD parameters in the sequence parameter set. The equivalent value is
assigned for this property of the stream even if the stream does not include the HRD parameters. If an encoder
does not know the optional value, this property shall be omitted.
To calculate the bitrate from the sequence parameter set values, do:
bit_rate_value_minus1 + 1) * 2(6 + bit_rate_scale)getAVCMaximumBitrate in interface AVCSubDescriptorPropertyNotPresentException - The optional maximum bit rate property is not present.@MediaPropertySetter(value="AVCMaximumBitrate") public void setAVCMaximumBitrate(@UInt32 Integer avcMaximumBitrate) throws IllegalArgumentException
AVCSubDescriptorSets the maximum bit rate of the AVC stream in bit/s as given by bit_rate_scale and
bit_rate_value_minus1 in the HRD parameters in the sequence parameter set. The equivalent value is
assigned for this property of the stream even if the stream does not include the HRD parameters. If an encoder
does not know the optional value, set this property to null to omit it.
To calculate the bitrate from the sequence parameter set values, do:
bit_rate_value_minus1 + 1) * 2(6 + bit_rate_scale)setAVCMaximumBitrate in interface AVCSubDescriptoravcMaximumBitrate - Maximum bit rate of the AVC stream in bit/s.IllegalArgumentException - The maximum bit rate of the stream cannot be a negative value.@MediaProperty(uuid1=67175942, uuid2=276, uuid3=0, uuid4={6,14,43,52,1,1,1,14}, definedName="AVCAverageBitrate", typeName="UInt32", optional=true, uniqueIdentifier=false, pid=0, symbol="AVCAverageBitrate") @UInt32 public int getAVCAverageBitrate() throws PropertyNotPresentException
AVCSubDescriptorReturns the average bit rate of the AVC stream in bit/s over the entire AVC bitstream. If an encoder does not know the value, this optional property shall be omitted.
getAVCAverageBitrate in interface AVCSubDescriptorPropertyNotPresentException - The optional average bit rate property is not present.@MediaPropertySetter(value="AVCAverageBitrate") public void setAVCAverageBitrate(@UInt32 Integer avcAverageBitrate) throws IllegalArgumentException
AVCSubDescriptorSets the average bit rate of the AVC stream in bit/s over the entire AVC bitstream. If an encoder does not know
the value, omit this optional property be setting it to null.
setAVCAverageBitrate in interface AVCSubDescriptoravcAverageBitrate - Average bit rate of the AVC stream in bit/s over the entire AVC bitstream.IllegalArgumentException - Cannot set the average bit rate property to a negative value.@MediaProperty(uuid1=67175942, uuid2=266, uuid3=0, uuid4={6,14,43,52,1,1,1,14}, definedName="AVCProfile", typeName="UInt8", optional=true, uniqueIdentifier=false, pid=0, symbol="AVCProfile") @UInt8 public byte getAVCProfile() throws PropertyNotPresentException
AVCSubDescriptorReturns the AVC video profile. The value is taken from profile_idc in the sequence parameter set.
This is an optional property.
getAVCProfile in interface AVCSubDescriptorPropertyNotPresentException - The optional AVC profile property is not present.@MediaPropertySetter(value="AVCProfile") public void setAVCProfile(@UInt8 Byte avcProfile)
AVCSubDescriptorSets the AVC video profile. The value is taken from profile_idc in the sequence parameter set.
Set this optional property to null to omit it.
setAVCProfile in interface AVCSubDescriptor@MediaProperty(uuid1=67175942, uuid2=268, uuid3=0, uuid4={6,14,43,52,1,1,1,14}, definedName="AVCProfileConstraint", typeName="UInt8", optional=true, uniqueIdentifier=false, pid=0, symbol="AVCProfileConstraint") @UInt8 public byte getAVCProfileConstraint() throws PropertyNotPresentException
AVCSubDescriptorReturns the AVC video profile constraint flags. The value of bits [7..2] is taken from constraint_set0_flag, ...,
constraint_set5_flag in the sequence parameter set. The value of bits [1..0] shall be set to zero. This
is an optional property.
getAVCProfileConstraint in interface AVCSubDescriptorPropertyNotPresentException - The optional AVC video profile constraint flags are not present.@MediaPropertySetter(value="AVCProfileConstraint") public void setAVCProfileConstraint(@UInt8 Byte avcProfileConstraint)
AVCSubDescriptorSets the AVC video profile constraint flags. The value of bits [7..2] is taken from constraint_set0_flag, ...,
constraint_set5_flag in the sequence parameter set. The value of bits [1..0] shall be set to zero. Set this
optional property to null to omit it.
setAVCProfileConstraint in interface AVCSubDescriptoravcProfileConstraint - AVC video profile constraint flags.AVCSubDescriptor.setAVCProfileContraint(boolean, boolean, boolean, boolean, boolean, boolean)public void setAVCProfileContraint(boolean constraint_set0_flag,
boolean constraint_set1_flag,
boolean constraint_set2_flag,
boolean constraint_set3_flag,
boolean constraint_set4_flag,
boolean constraint_set5_flag)
AVCSubDescriptorSets the AVC video profile constraint flags. The value, stored in bits [7..2] of an unsigned byte, is taken
from constraint_set0_flag, ..., constraint_set5_flag in the sequence parameter set.
Use AVCSubDescriptor.setAVCProfileConstraint(Byte) with a null value to omit this optional property.
setAVCProfileContraint in interface AVCSubDescriptorAVCSubDescriptor.setAVCProfileConstraint(Byte)@MediaProperty(uuid1=67175942, uuid2=269, uuid3=0, uuid4={6,14,43,52,1,1,1,14}, definedName="AVCLevel", typeName="UInt8", optional=true, uniqueIdentifier=false, pid=0, symbol="AVCLevel") @UInt8 public byte getAVCLevel() throws PropertyNotPresentException
AVCSubDescriptorReturns the level from the level_idc parameter in the sequence parameter set. The level value is
the defined level multiplied by 10, with the exception of a value of 9 that equals special level 1b.
This is an optional property.
getAVCLevel in interface AVCSubDescriptorlevel_idc parameter in the sequence parameter set.PropertyNotPresentException - The optional level property is not present.@MediaPropertySetter(value="AVCLevel") public void setAVCLevel(@UInt8 Byte avcLevel) throws IllegalArgumentException
AVCSubDescriptorSets the level from the level_idc parameter in the sequence parameter set. The level value is
the defined level multiplied by 10, with the exception of a value of 9 that equals special level 1b.
This is an optional property.
setAVCLevel in interface AVCSubDescriptoravcLevel - Level from the level_idc parameter in the sequence parameter set.IllegalArgumentException - The level property cannot be negative.@MediaProperty(uuid1=67175942, uuid2=271, uuid3=0, uuid4={6,14,43,52,1,1,1,14}, definedName="AVCMaximumRefFrames", typeName="UInt8", optional=true, uniqueIdentifier=false, pid=0, symbol="AVCMaximumRefFrames") @UInt8 public byte getAVCMaximumRefFrames() throws PropertyNotPresentException
AVCSubDescriptorReturns the maximum number of reference frames. The value is the maximum value of
max_num_ref_frames within all sequence parameter sets. This is an optional property.
getAVCMaximumRefFrames in interface AVCSubDescriptorPropertyNotPresentException - The optional maximum reference frames property is not present.@MediaPropertySetter(value="AVCMaximumRefFrames") public void setAVCMaximumRefFrames(@UInt8 Byte avcMaximumRefFrames) throws IllegalArgumentException
AVCSubDescriptorSets the maximum number of reference frames. The value is the maximum value of
max_num_ref_frames within all sequence parameter sets. Set this optional property to
null to omit it.
setAVCMaximumRefFrames in interface AVCSubDescriptoravcMaximumRefFrames - Maximum number of reference frames.IllegalArgumentException - The maximum number of reference frames cannot be negative.@MediaProperty(uuid1=67175942, uuid2=272, uuid3=0, uuid4={6,14,43,52,1,1,1,14}, definedName="AVCSequenceParameterSetFlag", typeName="UInt8", optional=true, uniqueIdentifier=false, pid=0, symbol="AVCSequenceParameterSetFlag") @UInt8 public byte getAVCSequenceParameterSetFlag()
AVCSubDescriptorReturns the location and the constancy of sequence parameter sets. For details of the value, see the descriptions of the constancy flag and in band locations linked to below. This is an optional property where the default value of 0 is returned when when the property is omitted.
getAVCSequenceParameterSetFlag in interface AVCSubDescriptorAVCSubDescriptor.AVCSEQUENCEPARAMETERSETFLAG_DEFAULT,
AVCSubDescriptor.CONSTANCYFLAG_UNKNOWN,
AVCSubDescriptor.CONSTANCYFLAG_CONSTANT,
AVCSubDescriptor.INBANDLOCATION_UNKNOWN,
AVCSubDescriptor.INBANDLOCATION_FIRSTACCESSUNIT,
AVCSubDescriptor.INBANDLOCATION_EVERYACCESSUNIT,
AVCSubDescriptor.INBANDLOCATION_EVERYGOP@MediaPropertySetter(value="AVCSequenceParameterSetFlag") public void setAVCSequenceParameterSetFlag(@UInt8 Byte avcSequenceParameterSetFlag)
AVCSubDescriptor Sets the location and the constancy of sequence parameter sets. For details of the value, see the descriptions of the
constancy flag and in band locations linked to below. Set this optional property to null to omit
it and have subsequent requests return the default value of 0.
setAVCSequenceParameterSetFlag in interface AVCSubDescriptoravcSequenceParameterSetFlag - Location and the constancy of sequence parameter sets.AVCSubDescriptor.AVCSEQUENCEPARAMETERSETFLAG_DEFAULT,
AVCSubDescriptor.CONSTANCYFLAG_UNKNOWN,
AVCSubDescriptor.CONSTANCYFLAG_CONSTANT,
AVCSubDescriptor.INBANDLOCATION_UNKNOWN,
AVCSubDescriptor.INBANDLOCATION_FIRSTACCESSUNIT,
AVCSubDescriptor.INBANDLOCATION_EVERYACCESSUNIT,
AVCSubDescriptor.INBANDLOCATION_EVERYGOP@MediaProperty(uuid1=67175942, uuid2=273, uuid3=0, uuid4={6,14,43,52,1,1,1,14}, definedName="AVCPictureParameterSetFlag", typeName="UInt8", optional=true, uniqueIdentifier=false, pid=0, symbol="AVCPictureParameterSetFlag") @UInt8 public byte getAVCPictureParameterSetFlag()
AVCSubDescriptorReturns the location and the constancy of picture parameter sets. For details of the value, see the descriptions of the constancy flag and in band locations linked to below. This is an optional property where the default value of 0 is returned when when the property is omitted.
getAVCPictureParameterSetFlag in interface AVCSubDescriptorAVCSubDescriptor.AVCPICTUREPARAMETERSETFLAG_DEFAULT,
AVCSubDescriptor.CONSTANCYFLAG_UNKNOWN,
AVCSubDescriptor.CONSTANCYFLAG_CONSTANT,
AVCSubDescriptor.INBANDLOCATION_UNKNOWN,
AVCSubDescriptor.INBANDLOCATION_FIRSTACCESSUNIT,
AVCSubDescriptor.INBANDLOCATION_EVERYACCESSUNIT,
AVCSubDescriptor.INBANDLOCATION_EVERYGOP@MediaPropertySetter(value="AVCPictureParameterSetFlag") public void setAVCPictureParameterSetFlag(@UInt8 Byte avcPictureParaemterSetFlag)
AVCSubDescriptorSets the location and the constancy of picture parameter sets. For details of the value, see the descriptions of the
constancy flag and in band locations linked to below. Set this optional property to null to omit
it and have subsequent requests return the default value of 0.
setAVCPictureParameterSetFlag in interface AVCSubDescriptoravcPictureParaemterSetFlag - Location and the constancy of picture parameter sets.AVCSubDescriptor.AVCPICTUREPARAMETERSETFLAG_DEFAULT,
AVCSubDescriptor.CONSTANCYFLAG_UNKNOWN,
AVCSubDescriptor.CONSTANCYFLAG_CONSTANT,
AVCSubDescriptor.INBANDLOCATION_UNKNOWN,
AVCSubDescriptor.INBANDLOCATION_FIRSTACCESSUNIT,
AVCSubDescriptor.INBANDLOCATION_EVERYACCESSUNIT,
AVCSubDescriptor.INBANDLOCATION_EVERYGOPpublic AVCSubDescriptor clone()
InterchangeObjectCreate a cloned copy of this interchange object.
clone in interface MediaEntityclone in interface AVCSubDescriptorclone in interface InterchangeObjectclone in interface SubDescriptorclone in class SubDescriptorImpl(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.