com.groupdocs.metadata

Interfaces

Classes

Exceptions

com.groupdocs.metadata

Class XmpDynamicMediaPackage

  • All Implemented Interfaces:
    IXmlValue


    public final class XmpDynamicMediaPackage
    extends XmpPackage

    Represents XMP Dynamic Media namespace.

    • Constructor Detail

      • XmpDynamicMediaPackage

        public XmpDynamicMediaPackage()

        Initializes a new instance of the XmpDynamicMediaPackage class.

    • Method Detail

      • addValue

        public void addValue(String key,
                    String value)

        Adds string property.

        Overrides:
        addValue in class XmpPackage
        Parameters:
        key - XMP Dynamic Media key.
        value - String value.
        Throws:
        ArgumentNullException - DynamicMedia property could not be null.
      • setAbsPeakAudioFilePath

        public final void setAbsPeakAudioFilePath(String uri)

        Sets the absolute peak audio file path.

        Parameters:
        uri - Audio file uri.
      • setAlblum

        public final void setAlblum(String album)

        Sets the album.

        Parameters:
        album - The name of album.
      • setAltTapeName

        public final void setAltTapeName(String altTapeName)

        Sets alternative tape name.

        Parameters:
        altTapeName - Alternative tape name.
      • setAltTimeCode

        public final void setAltTimeCode(Timecode timecode)

        Sets alternative time code.

        Parameters:
        timecode - A timecode set by the user. When specified, it is used instead of the startTimecode.
      • setArtist

        public final void setArtist(String artist)

        Sets the artist.

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

        public final void setAudioChannelType(AudioChannelType audioChannelType)

        Sets audio channel type.

        Parameters:
        audioChannelType - Audio channel type.
      • setAudioSampleRate

        public final void setAudioSampleRate(int rate)

        Sets audio sample rate.

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

        public final void setAudioSampleType(AudioSampleType audioSampleType)

        Sets audio sample type.

        Parameters:
        audioSampleType - The audio sample type.
      • setCameraAngle

        public final void setCameraAngle(String cameraAngle)

        Sets camera angle.

        Parameters:
        cameraAngle -

        The orientation of the camera to the subject in a static shot, <br></br> from a fixed set of industry standard terminology.

      • setCameraLabel

        public final void setCameraLabel(String cameraLabel)

        Sets camera label.

        Parameters:
        cameraLabel - Description of the camera used for a shoot.
      • setCameraMove

        public final void setCameraMove(String cameraMove)

        Sets camera move.

        Parameters:
        cameraMove - The movement of the camera during the shot, from a fixed set of industry standard terminology.
      • setClient

        public final void setClient(String client)

        Sets the client.

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

        public final void setComment(String comment)

        Sets comment.

        Parameters:
        comment - A user’s comments.
      • setComposer

        public final void setComposer(String composer)

        Sets composer.

        Parameters:
        composer - The name of composer.
      • setDirector

        public final void setDirector(String director)

        Sets director.

        Parameters:
        director - The director of scene.
      • setDirectorPhotography

        public final void setDirectorPhotography(String directorPhotography)

        Sets director of photography.

        Parameters:
        directorPhotography - The director of photography for the scene.
      • setDuration

        public final void setDuration(Time duration)

        Sets duration.

        Parameters:
        duration - Duration of the media file
      • setEngineer

        public final void setEngineer(String engineer)

        Sets engineer.

        Parameters:
        engineer - The name of engineer.
      • setFileDataRate

        public final void setFileDataRate(XmpRational rate)

        Sets file data rate.

        Parameters:
        rate - The file data rate in megabytes per second.
      • setGenre

        public final void setGenre(String genre)

        Sets genre.

        Parameters:
        genre - The genre.
      • setGood

        public final void setGood(boolean good)

        Sets good.

        Parameters:
        good - A checkbox for tracking whether a shot is a keeper.
      • setInstrument

        public final void setInstrument(String instrument)

        Sets instrument.

        Parameters:
        instrument - Musical instruments.
      • setIntroTime

        public final void setIntroTime(Time introTime)

        Sets intro time.

        Parameters:
        introTime - Intro time.
      • setKey

        public final void setKey(String key)

        Sets audio’s musical key.

        Parameters:
        key - The audio’s musical key.
      • setLogComment

        public final void setLogComment(String comment)

        Sets user's log comment.

        Parameters:
        comment - User's log comment