public final class XmpDynamicMediaPackage extends XmpPackage
Represents XMP Dynamic Media namespace.
Constructor and Description |
---|
XmpDynamicMediaPackage()
Initializes a new instance of the
XmpDynamicMediaPackage class. |
Modifier and Type | Method and Description |
---|---|
String |
getAbsPeakAudioFilePath()
Gets the absolute path to the file’s peak audio file.
|
String |
getAlbum()
Gets the name of the album.
|
String |
getAltTapeName()
Gets the alternative tape name, set via the project window or timecode dialog in Premiere.
|
XmpTimecode |
getAltTimecode()
Gets the timecode set by the user.
|
String |
getArtist()
Gets the name of the artist or artists.
|
String |
getAudioChannelType()
Gets the audio channel type.
|
String |
getAudioCompressor()
Gets the audio compression used.
|
Integer |
getAudioSampleRate()
Gets the audio sample rate.
|
String |
getAudioSampleType()
Gets the audio sample type.
|
String |
getCameraAngle()
Gets the orientation of the camera to the subject in a static shot, from a fixed set of industry standard terminology.
|
String |
getCameraLabel()
Gets the description of the camera used for a shoot.
|
String |
getCameraModel()
Gets the make and model of the camera used for a shoot.
|
String |
getCameraMove()
Gets the movement of the camera during the shot, from a fixed set of industry standard terminology.
|
String |
getClient()
Gets the client for the job of which this shot or take is a part.
|
String |
getComment()
Gets the user’s comments.
|
String |
getComposer()
Gets the composer’s names.
|
String |
getDirector()
Gets the director of the scene.
|
String |
getDirectorPhotography()
Gets the director of photography for the scene.
|
XmpTime |
getDuration()
Gets the duration of the media file.
|
String |
getEngineer()
Gets the engineer's names.
|
XmpRational |
getFileDataRate()
Gets the file data rate in megabytes per second.
|
String |
getGenre()
Gets the name of the genres.
|
Boolean |
getGood()
Gets a value indicating whether the shot is a keeper.
|
String |
getInstrument()
Gets the musical instruments.
|
XmpTime |
getIntroTime()
Gets the duration of lead time for queuing music.
|
String |
getKey()
Gets the audio’s musical key.
|
String |
getLogComment()
Gets the user’s log comments.
|
Boolean |
getLoop()
Gets a value indicating whether the clip can be looped seamlessly.
|
Double |
getNumberOfBeats()
Gets the total number of musical beats in a clip; for example, the beats-per-second times the duration in seconds.
|
XmpTime |
getOutCue()
Gets the time at which to fade out.
|
Boolean |
getPartOfCompilation()
Gets a value indicating whether the resource is a part of compilation.
|
String |
getProjectName()
Gets the name of the project of which this file is a part.
|
XmpTime |
getRelativeTimestamp()
Gets the start time of the media inside the audio project.
|
Date |
getReleaseDate()
Gets the date the title was released.
|
Date |
getShotDate()
Gets the date and time when the video was shot.
|
XmpTimecode |
getStartTimecode()
Gets the timecode of the first frame of video in the file, as obtained from the device control.
|
Integer |
getTakeNumber()
Gets a numeric value indicating the absolute number of a take.
|
Double |
getTempo()
Gets the audio’s tempo.
|
Integer |
getTrackNumber()
Gets a numeric value indicating the order of the audio file within its original recording.
|
XmpColorantBase |
getVideoAlphaPremultipleColor()
Gets the timecode of the first frame of video in the file, as obtained from the device control.
|
Boolean |
getVideoAlphaUnityIsTransparent()
Gets a value indicating whether the unity is clear.
|
Double |
getVideoFrameRate()
Gets the video frame rate.
|
XmpDimensions |
getVideoFrameSize()
Gets the frame size.
|
XmpRational |
getVideoPixelAspectRatio()
Gets the aspect ratio, expressed as wd/ht.
|
void |
set(String name,
String value)
Sets string property.
|
void |
set(String name,
XmpComplexType value)
Sets the value inherited from
XmpComplexType . |
void |
setAbsPeakAudioFilePath(String value)
Sets the absolute path to the file’s peak audio file.
|
void |
setAlbum(String value)
Sets the name of the album.
|
void |
setAltTapeName(String value)
Sets the alternative tape name, set via the project window or timecode dialog in Premiere.
|
void |
setAltTimecode(XmpTimecode value)
Sets the timecode set by the user.
|
void |
setArtist(String value)
Sets the name of the artist or artists.
|
void |
setAudioChannelType(String value)
Sets the audio channel type.
|
void |
setAudioChannelType(XmpAudioChannelType audioChannelType)
Sets the audio channel type.
|
void |
setAudioCompressor(String value)
Sets the audio compression used.
|
void |
setAudioSampleRate(Integer value)
Sets the audio sample rate.
|
void |
setAudioSampleType(String value)
Sets the audio sample type.
|
void |
setAudioSampleType(XmpAudioSampleType audioSampleType)
Sets the audio sample type.
|
void |
setCameraAngle(String value)
Sets the orientation of the camera to the subject in a static shot, from a fixed set of industry standard terminology.
|
void |
setCameraLabel(String value)
Sets the description of the camera used for a shoot.
|
void |
setCameraModel(String value)
Sets the make and model of the camera used for a shoot.
|
void |
setCameraMove(String value)
Sets the movement of the camera during the shot, from a fixed set of industry standard terminology.
|
void |
setClient(String value)
Sets the client for the job of which this shot or take is a part.
|
void |
setComment(String value)
Sets the user’s comments.
|
void |
setComposer(String value)
Sets the composer’s names.
|
void |
setDirector(String value)
Sets the director of the scene.
|
void |
setDirectorPhotography(String value)
Sets the director of photography for the scene.
|
void |
setDuration(XmpTime value)
Sets the duration of the media file.
|
void |
setEngineer(String value)
Sets the engineer's names.
|
void |
setFileDataRate(XmpRational value)
Sets the file data rate in megabytes per second.
|
void |
setGenre(String value)
Sets the name of the genres.
|
void |
setGood(Boolean value)
Sets a value indicating whether the shot is a keeper.
|
void |
setInstrument(String value)
Sets the musical instruments.
|
void |
setIntroTime(XmpTime value)
Sets the duration of lead time for queuing music.
|
void |
setKey(String value)
Sets the audio’s musical key.
|
void |
setLogComment(String value)
Sets the user’s log comments.
|
void |
setLoop(Boolean value)
Sets a value indicating whether the clip can be looped seamlessly.
|
void |
setNumberOfBeats(Double value)
Sets the total number of musical beats in a clip; for example, the beats-per-second times the duration in seconds.
|
void |
setOutCue(XmpTime value)
Sets the time at which to fade out.
|
void |
setPartOfCompilation(Boolean value)
Sets a value indicating whether the resource is a part of compilation.
|
void |
setProjectName(String value)
Sets the name of the project of which this file is a part.
|
void |
setRelativeTimestamp(XmpTime value)
Sets the start time of the media inside the audio project.
|
void |
setReleaseDate(Date value)
Sets the date the title was released.
|
void |
setShotDate(Date value)
Sets the date and time when the video was shot.
|
void |
setStartTimecode(XmpTimecode value)
Sets the timecode of the first frame of video in the file, as obtained from the device control.
|
void |
setTakeNumber(Integer value)
Sets a numeric value indicating the absolute number of a take.
|
void |
setTempo(Double value)
Sets the audio’s tempo.
|
void |
setTrackNumber(Integer value)
Sets a numeric value indicating the order of the audio file within its original recording.
|
void |
setVideoAlphaPremultipleColor(XmpColorantBase value)
Sets the timecode of the first frame of video in the file, as obtained from the device control.
|
void |
setVideoAlphaUnityIsTransparent(Boolean value)
Sets a value indicating whether the unity is clear.
|
void |
setVideoFrameRate(Double value)
Sets the video frame rate.
|
void |
setVideoFrameSize(XmpDimensions value)
Sets the frame size.
|
void |
setVideoPixelAspectRatio(XmpRational value)
Sets the aspect ratio, expressed as wd/ht.
|
clear, getNamespaceUri, getPrefix, getXmlNamespace, getXmpRepresentation, remove, set, set, set, set, set, set
addProperties, contains, findProperties, get_Item, getCount, getKeys, getKnowPropertyDescriptors, getMetadataType, getPropertyDescriptors, iterator, removeProperties, sanitize, setProperties, updateProperties
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public XmpDynamicMediaPackage()
Initializes a new instance of the XmpDynamicMediaPackage
class.
public final String getAbsPeakAudioFilePath()
Gets the absolute path to the file’s peak audio file.
public final void setAbsPeakAudioFilePath(String value)
Sets the absolute path to the file’s peak audio file.
value
- The absolute path to the file’s peak audio file. If empty, no peak file exists.public final String getAlbum()
Gets the name of the album.
public final void setAlbum(String value)
Sets the name of the album.
value
- The name of the album.public final String getAltTapeName()
Gets the alternative tape name, set via the project window or timecode dialog in Premiere.
public final void setAltTapeName(String value)
Sets the alternative tape name, set via the project window or timecode dialog in Premiere.
value
- The alternative tape name, set via the project window or timecode dialog in Premiere.public final XmpTimecode getAltTimecode()
Gets the timecode set by the user.
public final void setAltTimecode(XmpTimecode value)
Sets the timecode set by the user.
value
- The timecode set by the user. When specified, it is used instead of the startTimecode.public final String getArtist()
Gets the name of the artist or artists.
public final void setArtist(String value)
Sets the name of the artist or artists.
value
- The name of the artist or artists.public final String getAudioChannelType()
Gets the audio channel type.
public final void setAudioChannelType(String value)
Sets the audio channel type.
value
- The audio channel type. One of: Mono, Stereo, 5.1, 7.1, 16 Channel, Otherpublic final String getAudioCompressor()
Gets the audio compression used.
public final void setAudioCompressor(String value)
Sets the audio compression used.
value
- The audio compression used. For example, MP3.public final Integer getAudioSampleRate()
Gets the audio sample rate.
public final void setAudioSampleRate(Integer value)
Sets the audio sample rate.
value
- The audio sample rate. Can be any value, but commonly 32000, 44100, or 48000.public final String getAudioSampleType()
Gets the audio sample type.
public final void setAudioSampleType(String value)
Sets the audio sample type.
value
- The audio sample type. One of: 8Int, 16Int, 24Int, 32Int, 32Float, Compressed, Packed, Other.public final String getCameraAngle()
Gets the orientation of the camera to the subject in a static shot, from a fixed set of industry standard terminology.
public final void setCameraAngle(String value)
Sets the orientation of the camera to the subject in a static shot, from a fixed set of industry standard terminology.
value
- The orientation of the camera to the subject in a static shot, from a fixed set of industry standard terminology.
Predefined values include: Low Angle, Eye Level, High Angle, Overhead Shot, Birds Eye Shot, Dutch Angle, POV, Over the Shoulder, Reaction Shot.public final String getCameraLabel()
Gets the description of the camera used for a shoot.
public final void setCameraLabel(String value)
Sets the description of the camera used for a shoot.
value
- The description of the camera used for a shoot.
Can be any string, but is usually simply a number, for example "1", "2", or more explicitly "Camera 1".public final String getCameraModel()
Gets the make and model of the camera used for a shoot.
public final void setCameraModel(String value)
Sets the make and model of the camera used for a shoot.
value
- The make and model of the camera used for a shoot.public final String getCameraMove()
Gets the movement of the camera during the shot, from a fixed set of industry standard terminology.
public final void setCameraMove(String value)
Sets the movement of the camera during the shot, from a fixed set of industry standard terminology.
value
- The movement of the camera during the shot, from a fixed set of industry standard terminology.
Predefined values include: Aerial, Boom Up, Boom Down, Crane Up, Crane Down, Dolly In, Dolly Out, Pan Left, Pan Right, Pedestal Up, Pedestal Down,
Tilt Up, Tilt Down, Tracking, Truck Left, Truck Right, Zoom In, Zoom Out.public final String getClient()
Gets the client for the job of which this shot or take is a part.
public final void setClient(String value)
Sets the client for the job of which this shot or take is a part.
value
- The client for the job of which this shot or take is a part.public final String getComment()
Gets the user’s comments.
public final void setComment(String value)
Sets the user’s comments.
value
- The user’s comments.public final String getComposer()
Gets the composer’s names.
public final void setComposer(String value)
Sets the composer’s names.
value
- The composer’s names.public final String getDirector()
Gets the director of the scene.
public final void setDirector(String value)
Sets the director of the scene.
value
- The director of the scene.public final String getDirectorPhotography()
Gets the director of photography for the scene.
public final void setDirectorPhotography(String value)
Sets the director of photography for the scene.
value
- The director of photography for the scene.public final XmpTime getDuration()
Gets the duration of the media file.
public final void setDuration(XmpTime value)
Sets the duration of the media file.
value
- The duration of the media file.public final String getEngineer()
Gets the engineer's names.
public final void setEngineer(String value)
Sets the engineer's names.
value
- The engineer's names.public final XmpRational getFileDataRate()
Gets the file data rate in megabytes per second.
public final void setFileDataRate(XmpRational value)
Sets the file data rate in megabytes per second.
value
- The file data rate in megabytes per second. For example: "36/10" = 3.6 MB/sec.public final String getGenre()
Gets the name of the genres.
public final void setGenre(String value)
Sets the name of the genres.
value
- The name of the genres.public final Boolean getGood()
Gets a value indicating whether the shot is a keeper.
public final void setGood(Boolean value)
Sets a value indicating whether the shot is a keeper.
value
- A value indicating whether the shot is a keeper.public final String getInstrument()
Gets the musical instruments.
public final void setInstrument(String value)
Sets the musical instruments.
value
- The musical instruments.public final XmpTime getIntroTime()
Gets the duration of lead time for queuing music.
public final void setIntroTime(XmpTime value)
Sets the duration of lead time for queuing music.
value
- The duration of lead time for queuing music.public final String getKey()
Gets the audio’s musical key.
public final void setKey(String value)
Sets the audio’s musical key.
value
- The audio’s musical key. One of: C, C#, D, D#, E, F, F#, G, G#, A, A#, B.public final String getLogComment()
Gets the user’s log comments.
public final void setLogComment(String value)
Sets the user’s log comments.
value
- The user’s log comments.public final Boolean getLoop()
Gets a value indicating whether the clip can be looped seamlessly.
public final void setLoop(Boolean value)
Sets a value indicating whether the clip can be looped seamlessly.
value
- A value indicating whether the clip can be looped seamlessly.public final Double getNumberOfBeats()
Gets the total number of musical beats in a clip; for example, the beats-per-second times the duration in seconds.
public final void setNumberOfBeats(Double value)
Sets the total number of musical beats in a clip; for example, the beats-per-second times the duration in seconds.
value
- The total number of musical beats in a clip; for example, the beats-per-second times the duration in seconds.public final XmpTime getOutCue()
Gets the time at which to fade out.
public final void setOutCue(XmpTime value)
Sets the time at which to fade out.
value
- The time at which to fade out.public final String getProjectName()
Gets the name of the project of which this file is a part.
public final void setProjectName(String value)
Sets the name of the project of which this file is a part.
value
- The name of the project of which this file is a part.public final XmpTime getRelativeTimestamp()
Gets the start time of the media inside the audio project.
public final void setRelativeTimestamp(XmpTime value)
Sets the start time of the media inside the audio project.
value
- The start time of the media inside the audio project.public final Date getReleaseDate()
Gets the date the title was released.
public final void setReleaseDate(Date value)
Sets the date the title was released.
value
- The date the title was released.public final Date getShotDate()
Gets the date and time when the video was shot.
public final void setShotDate(Date value)
Sets the date and time when the video was shot.
value
- The date and time when the video was shot.public final XmpTimecode getStartTimecode()
Gets the timecode of the first frame of video in the file, as obtained from the device control.
public final void setStartTimecode(XmpTimecode value)
Sets the timecode of the first frame of video in the file, as obtained from the device control.
value
- The timecode of the first frame of video in the file, as obtained from the device control.public final Integer getTakeNumber()
Gets a numeric value indicating the absolute number of a take.
public final void setTakeNumber(Integer value)
Sets a numeric value indicating the absolute number of a take.
value
- A numeric value indicating the absolute number of a take.public final Double getTempo()
Gets the audio’s tempo.
public final void setTempo(Double value)
Sets the audio’s tempo.
value
- The audio’s tempo.public final Integer getTrackNumber()
Gets a numeric value indicating the order of the audio file within its original recording.
public final void setTrackNumber(Integer value)
Sets a numeric value indicating the order of the audio file within its original recording.
value
- A numeric value indicating the order of the audio file within its original recording.public final XmpColorantBase getVideoAlphaPremultipleColor()
Gets the timecode of the first frame of video in the file, as obtained from the device control.
public final void setVideoAlphaPremultipleColor(XmpColorantBase value)
Sets the timecode of the first frame of video in the file, as obtained from the device control.
value
- The timecode of the first frame of video in the file, as obtained from the device control.public final Boolean getVideoAlphaUnityIsTransparent()
Gets a value indicating whether the unity is clear.
true
, if unity is clear; otherwise, it is opaque.public final void setVideoAlphaUnityIsTransparent(Boolean value)
Sets a value indicating whether the unity is clear.
value
- true
, if unity is clear; otherwise, it is opaque.public final Double getVideoFrameRate()
Gets the video frame rate.
public final void setVideoFrameRate(Double value)
Sets the video frame rate.
value
- The video frame rate.public final XmpDimensions getVideoFrameSize()
Gets the frame size.
public final void setVideoFrameSize(XmpDimensions value)
Sets the frame size.
value
- The frame size.public final XmpRational getVideoPixelAspectRatio()
Gets the aspect ratio, expressed as wd/ht.
public final void setVideoPixelAspectRatio(XmpRational value)
Sets the aspect ratio, expressed as wd/ht.
value
- The aspect ratio, expressed as wd/ht.public final Boolean getPartOfCompilation()
Gets a value indicating whether the resource is a part of compilation.
public final void setPartOfCompilation(Boolean value)
Sets a value indicating whether the resource is a part of compilation.
value
- A value indicating whether the resource is a part of compilation.public void set(String name, String value)
Sets string property.
set
in class XmpPackage
name
- XMP metadata property name.value
- XMP metadata property value.public void set(String name, XmpComplexType value)
Sets the value inherited from XmpComplexType
.
set
in class XmpPackage
name
- XMP metadata property name.value
- XMP metadata property value.public final void setAudioChannelType(XmpAudioChannelType audioChannelType)
Sets the audio channel type.
audioChannelType
- The audio channel type.public final void setAudioSampleType(XmpAudioSampleType audioSampleType)
Sets the audio sample type.
audioSampleType
- The audio sample type.