Class StreamCodecInfo

java.lang.Object
org.red5.codec.StreamCodecInfo
All Implemented Interfaces:
IStreamCodecInfo

public class StreamCodecInfo extends Object implements IStreamCodecInfo
  • Field Details

    • audio

      private boolean audio
      Audio support flag
    • video

      private boolean video
      Video support flag
    • audioCodec

      private IAudioStreamCodec audioCodec
      Audio codec
    • videoCodec

      private IVideoStreamCodec videoCodec
      Video codec
  • Constructor Details

    • StreamCodecInfo

      public StreamCodecInfo()
  • Method Details

    • hasAudio

      public boolean hasAudio()
      Has audio support?
      Specified by:
      hasAudio in interface IStreamCodecInfo
      Returns:
      true if stream codec has audio support, false otherwise
    • setHasAudio

      public void setHasAudio(boolean value)
      New value for audio support
      Parameters:
      value - Audio support
    • getAudioCodecName

      public String getAudioCodecName()
      Getter for audio codec name
      Specified by:
      getAudioCodecName in interface IStreamCodecInfo
      Returns:
      Audio codec name
    • getAudioCodec

      public IAudioStreamCodec getAudioCodec()
      Return audio codec
      Specified by:
      getAudioCodec in interface IStreamCodecInfo
      Returns:
      Audio codec used by stream codec
    • setAudioCodec

      public void setAudioCodec(IAudioStreamCodec codec)
      Setter for audio codec
      Parameters:
      codec - Audio codec
    • hasVideo

      public boolean hasVideo()
      Has video support?
      Specified by:
      hasVideo in interface IStreamCodecInfo
      Returns:
      true if stream codec has video support, false otherwise
    • setHasVideo

      public void setHasVideo(boolean value)
      New value for video support
      Parameters:
      value - Video support
    • getVideoCodecName

      public String getVideoCodecName()
      Getter for video codec name
      Specified by:
      getVideoCodecName in interface IStreamCodecInfo
      Returns:
      Video codec name
    • getVideoCodec

      public IVideoStreamCodec getVideoCodec()
      Return video codec
      Specified by:
      getVideoCodec in interface IStreamCodecInfo
      Returns:
      Video codec used by stream codec
    • setVideoCodec

      public void setVideoCodec(IVideoStreamCodec codec)
      Setter for video codec
      Parameters:
      codec - Video codec