com.teamdev.jxcapture.video.player
Class MediaInfo

java.lang.Object
  extended by com.teamdev.jxcapture.video.player.MediaInfo

public class MediaInfo
extends java.lang.Object

Represents set of various media properties.


Constructor Summary
MediaInfo()
           
 
Method Summary
 long getAudioBitrate()
          Audio bitrate in bytes units.
 Format getAudioFormat()
          Audio format.
 long getAudioSampleRate()
          Audio sample rate.
 int getBitsPerSample()
          Bits per sample.
 int getChannels()
          Number of audio channels.
 double getDuration()
          Duration of media in seconds.
 VideoInfo getVideoInfo()
          Video information bean.
 boolean isAudioPresent()
          Returns true if audio is present; false otherwise.
 void setAudioBitrate(long audioBitrate)
          Set audio bitrate
 void setAudioFormat(Format audioFormat)
          Set audio format.
 void setAudioPresent(boolean audioPresent)
          Set true if audio is present; false otherwise.
 void setAudioSampleRate(long audioSampleRate)
          Set audio sample rate.
 void setBitsPerSample(int bitsPerSample)
          Set bits per sample.
 void setChannels(int channels)
          Set number of audio channels.
 void setDuration(double duration)
          Set duration of media in seconds.
 void setVideoInfo(VideoInfo videoInfo)
          Set video information bean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MediaInfo

public MediaInfo()
Method Detail

getDuration

public double getDuration()
Duration of media in seconds.

Returns:
duration of media in seconds

setDuration

public void setDuration(double duration)
Set duration of media in seconds.

Parameters:
duration - duration of media in seconds

getAudioBitrate

public long getAudioBitrate()
Audio bitrate in bytes units.

Returns:
audio bitrate

setAudioBitrate

public void setAudioBitrate(long audioBitrate)
Set audio bitrate

Parameters:
audioBitrate - audio bitrate

getAudioSampleRate

public long getAudioSampleRate()
Audio sample rate.

Returns:
audio sample rate

setAudioSampleRate

public void setAudioSampleRate(long audioSampleRate)
Set audio sample rate.

Parameters:
audioSampleRate - audio sample rate

getChannels

public int getChannels()
Number of audio channels.

Returns:
number of channels

setChannels

public void setChannels(int channels)
Set number of audio channels.

Parameters:
channels - number of audio channels

getBitsPerSample

public int getBitsPerSample()
Bits per sample.

Returns:
bits per sample value

setBitsPerSample

public void setBitsPerSample(int bitsPerSample)
Set bits per sample.

Parameters:
bitsPerSample - bits per sample

getAudioFormat

public Format getAudioFormat()
Audio format.

Returns:
audio format

setAudioFormat

public void setAudioFormat(Format audioFormat)
Set audio format.

Parameters:
audioFormat - audio format

getVideoInfo

public VideoInfo getVideoInfo()
Video information bean.

Returns:
video information; null if not available

setVideoInfo

public void setVideoInfo(VideoInfo videoInfo)
Set video information bean

Parameters:
videoInfo - video information

isAudioPresent

public boolean isAudioPresent()
Returns true if audio is present; false otherwise.

Returns:
true if audio is present; false otherwise

setAudioPresent

public void setAudioPresent(boolean audioPresent)
Set true if audio is present; false otherwise.

Parameters:
audioPresent - true if audio is present; false otherwise.