com.groupdocs.metadata.core

Interfaces

Classes

Enums

Exceptions

com.groupdocs.metadata.core

Class XmpDynamicMediaPackage

    • Constructor Detail

      • XmpDynamicMediaPackage

        public XmpDynamicMediaPackage()

        Initializes a new instance of the XmpDynamicMediaPackage class.

    • Method Detail

      • getAbsPeakAudioFilePath

        public final String getAbsPeakAudioFilePath()

        Gets the absolute path to the file’s peak audio file.

        Returns:
        The absolute path to the file’s peak audio file. If empty, no peak file exists.
      • setAbsPeakAudioFilePath

        public final void setAbsPeakAudioFilePath(String value)

        Sets the absolute path to the file’s peak audio file.

        Parameters:
        value - The absolute path to the file’s peak audio file. If empty, no peak file exists.
      • getAlbum

        public final String getAlbum()

        Gets the name of the album.

        Returns:
        The name of the album.
      • setAlbum

        public final void setAlbum(String value)

        Sets the name of the album.

        Parameters:
        value - The name of the album.
      • getAltTapeName

        public final String getAltTapeName()

        Gets the alternative tape name, set via the project window or timecode dialog in Premiere.

        Returns:
        The alternative tape name, set via the project window or timecode dialog in Premiere.
      • setAltTapeName

        public final void setAltTapeName(String value)

        Sets the alternative tape name, set via the project window or timecode dialog in Premiere.

        Parameters:
        value - The alternative tape name, set via the project window or timecode dialog in Premiere.
      • getAltTimecode

        public final XmpTimecode getAltTimecode()

        Gets the timecode set by the user.

        Returns:
        The timecode set by the user. When specified, it is used instead of the startTimecode.
      • setAltTimecode

        public final void setAltTimecode(XmpTimecode value)

        Sets the timecode set by the user.

        Parameters:
        value - The timecode set by the user. When specified, it is used instead of the startTimecode.
      • getArtist

        public final String getArtist()

        Gets the name of the artist or artists.

        Returns:
        The name of the artist or artists.
      • setArtist

        public final void setArtist(String value)

        Sets the name of the artist or artists.

        Parameters:
        value - The name of the artist or artists.
      • getAudioChannelType

        public final String getAudioChannelType()

        Gets the audio channel type.

        Returns:
        The audio channel type. One of: Mono, Stereo, 5.1, 7.1, 16 Channel, Other
      • setAudioChannelType

        public final void setAudioChannelType(String value)

        Sets the audio channel type.

        Parameters:
        value - The audio channel type. One of: Mono, Stereo, 5.1, 7.1, 16 Channel, Other
      • getAudioCompressor

        public final String getAudioCompressor()

        Gets the audio compression used.

        Returns:
        The audio compression used. For example, MP3.
      • setAudioCompressor

        public final void setAudioCompressor(String value)

        Sets the audio compression used.

        Parameters:
        value - The audio compression used. For example, MP3.
      • getAudioSampleRate

        public final Integer getAudioSampleRate()

        Gets the audio sample rate.

        Returns:
        The audio sample rate. Can be any value, but commonly 32000, 44100, or 48000.
      • setAudioSampleRate

        public final void setAudioSampleRate(Integer value)

        Sets the audio sample rate.

        Parameters:
        value - The audio sample rate. Can be any value, but commonly 32000, 44100, or 48000.
      • getAudioSampleType

        public final String getAudioSampleType()

        Gets the audio sample type.

        Returns:
        The audio sample type. One of: 8Int, 16Int, 24Int, 32Int, 32Float, Compressed, Packed, Other.
      • setAudioSampleType

        public final void setAudioSampleType(String value)

        Sets the audio sample type.

        Parameters:
        value - The audio sample type. One of: 8Int, 16Int, 24Int, 32Int, 32Float, Compressed, Packed, Other.
      • getCameraAngle

        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.

        Returns:
        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.
      • setCameraAngle

        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.

        Parameters:
        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.
      • getCameraLabel

        public final String getCameraLabel()

        Gets the description of the camera used for a shoot.

        Returns:
        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".
      • setCameraLabel

        public final void setCameraLabel(String value)

        Sets the description of the camera used for a shoot.

        Parameters:
        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".
      • getCameraModel

        public final String getCameraModel()

        Gets the make and model of the camera used for a shoot.

        Returns:
        The make and model of the camera used for a shoot.
      • setCameraModel

        public final void setCameraModel(String value)

        Sets the make and model of the camera used for a shoot.

        Parameters:
        value - The make and model of the camera used for a shoot.
      • getCameraMove

        public final String getCameraMove()

        Gets the movement of the camera during the shot, from a fixed set of industry standard terminology.

        Returns:
        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.
      • setCameraMove

        public final void setCameraMove(String value)

        Sets the movement of the camera during the shot, from a fixed set of industry standard terminology.

        Parameters:
        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.
      • getClient

        public final String getClient()

        Gets the client for the job of which this shot or take is a part.

        Returns:
        The client for the job of which this shot or take is a part.
      • setClient

        public final void setClient(String value)

        Sets the client for the job of which this shot or take is a part.

        Parameters:
        value - The client for the job of which this shot or take is a part.
      • getComment

        public final String getComment()

        Gets the user’s comments.

        Returns:
        The user’s comments.
      • setComment

        public final void setComment(String value)

        Sets the user’s comments.

        Parameters:
        value - The user’s comments.
      • getComposer

        public final String getComposer()

        Gets the composer’s names.

        Returns:
        The composer’s names.
      • setComposer

        public final void setComposer(String value)

        Sets the composer’s names.

        Parameters:
        value - The composer’s names.
      • getDirector

        public final String getDirector()

        Gets the director of the scene.

        Returns:
        The director of the scene.
      • setDirector

        public final void setDirector(String value)

        Sets the director of the scene.

        Parameters:
        value - The director of the scene.
      • getDirectorPhotography

        public final String getDirectorPhotography()

        Gets the director of photography for the scene.

        Returns:
        The director of photography for the scene.
      • setDirectorPhotography

        public final void setDirectorPhotography(String value)

        Sets the director of photography for the scene.

        Parameters:
        value - The director of photography for the scene.
      • getDuration

        public final XmpTime getDuration()

        Gets the duration of the media file.

        Returns:
        The duration of the media file.
      • setDuration

        public final void setDuration(XmpTime value)

        Sets the duration of the media file.

        Parameters:
        value - The duration of the media file.
      • getEngineer

        public final String getEngineer()

        Gets the engineer's names.

        Returns:
        The engineer's names.
      • setEngineer

        public final void setEngineer(String value)

        Sets the engineer's names.

        Parameters:
        value - The engineer's names.
      • getFileDataRate

        public final XmpRational getFileDataRate()

        Gets the file data rate in megabytes per second.

        Returns:
        The file data rate in megabytes per second. For example: "36/10" = 3.6 MB/sec.
      • setFileDataRate

        public final void setFileDataRate(XmpRational value)

        Sets the file data rate in megabytes per second.

        Parameters:
        value - The file data rate in megabytes per second. For example: "36/10" = 3.6 MB/sec.
      • getGenre

        public final String getGenre()

        Gets the name of the genres.

        Returns:
        The name of the genres.
      • setGenre

        public final void setGenre(String value)

        Sets the name of the genres.

        Parameters:
        value - The name of the genres.
      • getGood

        public final Boolean getGood()

        Gets a value indicating whether the shot is a keeper.

        Returns:
        A value indicating whether the shot is a keeper.
      • setGood

        public final void setGood(Boolean value)

        Sets a value indicating whether the shot is a keeper.

        Parameters:
        value - A value indicating whether the shot is a keeper.
      • getInstrument

        public final String getInstrument()

        Gets the musical instruments.

        Returns:
        The musical instruments.
      • setInstrument

        public final void setInstrument(String value)

        Sets the musical instruments.

        Parameters:
        value - The musical instruments.
      • getIntroTime

        public final XmpTime getIntroTime()

        Gets the duration of lead time for queuing music.

        Returns:
        The duration of lead time for queuing music.
      • setIntroTime

        public final void setIntroTime(XmpTime value)

        Sets the duration of lead time for queuing music.

        Parameters:
        value - The duration of lead time for queuing music.
      • getKey

        public final String getKey()

        Gets the audio’s musical key.

        Returns:
        The audio’s musical key. One of: C, C#, D, D#, E, F, F#, G, G#, A, A#, B.
      • setKey

        public final void setKey(String value)

        Sets the audio’s musical key.

        Parameters:
        value - The audio’s musical key. One of: C, C#, D, D#, E, F, F#, G, G#, A, A#, B.
      • getLogComment

        public final String getLogComment()

        Gets the user’s log comments.

        Returns:
        The user’s log comments.
      • setLogComment

        public final void setLogComment(String value)

        Sets the user’s log comments.

        Parameters:
        value - The user’s log comments.
      • getLoop

        public final Boolean getLoop()

        Gets a value indicating whether the clip can be looped seamlessly.

        Returns:
        A value indicating whether the clip can be looped seamlessly.
      • setLoop

        public final void setLoop(Boolean value)

        Sets a value indicating whether the clip can be looped seamlessly.

        Parameters:
        value - A value indicating whether the clip can be looped seamlessly.
      • getNumberOfBeats

        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.

        Returns:
        The total number of musical beats in a clip; for example, the beats-per-second times the duration in seconds.
      • setNumberOfBeats

        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.

        Parameters:
        value - The total number of musical beats in a clip; for example, the beats-per-second times the duration in seconds.
      • getOutCue

        public final XmpTime getOutCue()

        Gets the time at which to fade out.

        Returns:
        The time at which to fade out.
      • setOutCue

        public final void setOutCue(XmpTime value)

        Sets the time at which to fade out.

        Parameters:
        value - The time at which to fade out.
      • getProjectName

        public final String getProjectName()

        Gets the name of the project of which this file is a part.

        Returns:
        The name of the project of which this file is a part.
      • setProjectName

        public final void setProjectName(String value)

        Sets the name of the project of which this file is a part.

        Parameters:
        value - The name of the project of which this file is a part.
      • getRelativeTimestamp

        public final XmpTime getRelativeTimestamp()

        Gets the start time of the media inside the audio project.

        Returns:
        The start time of the media inside the audio project.
      • setRelativeTimestamp

        public final void setRelativeTimestamp(XmpTime value)

        Sets the start time of the media inside the audio project.

        Parameters:
        value - The start time of the media inside the audio project.
      • getReleaseDate

        public final Date getReleaseDate()

        Gets the date the title was released.

        Returns:
        The date the title was released.
      • setReleaseDate

        public final void setReleaseDate(Date value)

        Sets the date the title was released.

        Parameters:
        value - The date the title was released.
      • getShotDate

        public final Date getShotDate()

        Gets the date and time when the video was shot.

        Returns:
        The date and time when the video was shot.
      • setShotDate

        public final void setShotDate(Date value)

        Sets the date and time when the video was shot.

        Parameters:
        value - The date and time when the video was shot.
      • getStartTimecode

        public final XmpTimecode getStartTimecode()

        Gets the timecode of the first frame of video in the file, as obtained from the device control.

        Returns:
        The timecode of the first frame of video in the file, as obtained from the device control.
      • setStartTimecode

        public final void setStartTimecode(XmpTimecode value)

        Sets the timecode of the first frame of video in the file, as obtained from the device control.

        Parameters:
        value - The timecode of the first frame of video in the file, as obtained from the device control.
      • getTakeNumber

        public final Integer getTakeNumber()

        Gets a numeric value indicating the absolute number of a take.

        Returns:
        A numeric value indicating the absolute number of a take.
      • setTakeNumber

        public final void setTakeNumber(Integer value)

        Sets a numeric value indicating the absolute number of a take.

        Parameters:
        value - A numeric value indicating the absolute number of a take.
      • getTempo

        public final Double getTempo()

        Gets the audio’s tempo.

        Returns:
        The audio’s tempo.
      • setTempo

        public final void setTempo(Double value)

        Sets the audio’s tempo.

        Parameters:
        value - The audio’s tempo.
      • getTrackNumber

        public final Integer getTrackNumber()

        Gets a numeric value indicating the order of the audio file within its original recording.

        Returns:
        A numeric value indicating the order of the audio file within its original recording.
      • setTrackNumber

        public final void setTrackNumber(Integer value)

        Sets a numeric value indicating the order of the audio file within its original recording.

        Parameters:
        value - A numeric value indicating the order of the audio file within its original recording.
      • getVideoAlphaPremultipleColor

        public final XmpColorantBase getVideoAlphaPremultipleColor()

        Gets the timecode of the first frame of video in the file, as obtained from the device control.

        Returns:
        The timecode of the first frame of video in the file, as obtained from the device control.
      • setVideoAlphaPremultipleColor

        public final void setVideoAlphaPremultipleColor(XmpColorantBase value)

        Sets the timecode of the first frame of video in the file, as obtained from the device control.

        Parameters:
        value - The timecode of the first frame of video in the file, as obtained from the device control.
      • getVideoAlphaUnityIsTransparent

        public final Boolean getVideoAlphaUnityIsTransparent()

        Gets a value indicating whether the unity is clear.

        Returns:
        true, if unity is clear; otherwise, it is opaque.
      • setVideoAlphaUnityIsTransparent

        public final void setVideoAlphaUnityIsTransparent(Boolean value)

        Sets a value indicating whether the unity is clear.

        Parameters:
        value - true, if unity is clear; otherwise, it is opaque.
      • getVideoFrameRate

        public final Double getVideoFrameRate()

        Gets the video frame rate.

        Returns:
        The video frame rate.
      • setVideoFrameRate

        public final void setVideoFrameRate(Double value)

        Sets the video frame rate.

        Parameters:
        value - The video frame rate.
      • getVideoFrameSize

        public final XmpDimensions getVideoFrameSize()

        Gets the frame size.

        Returns:
        The frame size.
      • setVideoFrameSize

        public final void setVideoFrameSize(XmpDimensions value)

        Sets the frame size.

        Parameters:
        value - The frame size.
      • getVideoPixelAspectRatio

        public final XmpRational getVideoPixelAspectRatio()

        Gets the aspect ratio, expressed as wd/ht.

        Returns:
        The aspect ratio, expressed as wd/ht.
      • setVideoPixelAspectRatio

        public final void setVideoPixelAspectRatio(XmpRational value)

        Sets the aspect ratio, expressed as wd/ht.

        Parameters:
        value - The aspect ratio, expressed as wd/ht.
      • getPartOfCompilation

        public final Boolean getPartOfCompilation()

        Gets a value indicating whether the resource is a part of compilation.

        Returns:
        A value indicating whether the resource is a part of compilation.
      • setPartOfCompilation

        public final void setPartOfCompilation(Boolean value)

        Sets a value indicating whether the resource is a part of compilation.

        Parameters:
        value - A value indicating whether the resource is a part of compilation.
      • set

        public void set(String name,
                        String value)

        Sets string property.

        Overrides:
        set in class XmpPackage
        Parameters:
        name - XMP metadata property name.
        value - XMP metadata property value.
      • set

        public void set(String name,
                        XmpComplexType value)

        Sets the value inherited from XmpComplexType .

        Overrides:
        set in class XmpPackage
        Parameters:
        name - XMP metadata property name.
        value - XMP metadata property value.
      • setAudioChannelType

        public final void setAudioChannelType(XmpAudioChannelType audioChannelType)

        Sets the audio channel type.

        Parameters:
        audioChannelType - The audio channel type.
      • setAudioSampleType

        public final void setAudioSampleType(XmpAudioSampleType audioSampleType)

        Sets the audio sample type.

        Parameters:
        audioSampleType - The audio sample type.