Interface IShoutCastFrameReceiver


  • public interface IShoutCastFrameReceiver

    IShoutCastFrameReceiver: Internal use.

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void onCodecConfigAAC​(com.wowza.wms.media.aac.AACFrame frame, byte[] buffer, long offset)  
      void onCodecConfigOpus​(byte[] codecinfo, byte[] commentData, long timecode)  
      void onCodecConfigVorbis​(byte[] codecinfo, byte[] commentData, byte[] firstAudioInfo, long timecode)  
      void onFrameAAC​(com.wowza.wms.media.aac.AACFrame frame, byte[] buffer, long offset)  
      void onFrameMP3​(int frequency, int samplesPerFrame, int channels, byte[] syncHeader, byte[] packetHeader, byte[] frameData)  
      void onFrameOgg​(com.wowza.wms.media.ogg.OggHeader oggData)  
      void onHeaderData​(java.util.Map<String,​String> headerMap)  
      void onMetaData​(java.util.Map<String,​String> metaMap)  
      void onTrim()  
    • Method Detail

      • onFrameMP3

        void onFrameMP3​(int frequency,
                        int samplesPerFrame,
                        int channels,
                        byte[] syncHeader,
                        byte[] packetHeader,
                        byte[] frameData)
      • onCodecConfigAAC

        void onCodecConfigAAC​(com.wowza.wms.media.aac.AACFrame frame,
                              byte[] buffer,
                              long offset)
      • onFrameAAC

        void onFrameAAC​(com.wowza.wms.media.aac.AACFrame frame,
                        byte[] buffer,
                        long offset)
      • onFrameOgg

        void onFrameOgg​(com.wowza.wms.media.ogg.OggHeader oggData)
      • onCodecConfigVorbis

        void onCodecConfigVorbis​(byte[] codecinfo,
                                 byte[] commentData,
                                 byte[] firstAudioInfo,
                                 long timecode)
      • onCodecConfigOpus

        void onCodecConfigOpus​(byte[] codecinfo,
                               byte[] commentData,
                               long timecode)
      • onTrim

        void onTrim()
      • onHeaderData

        void onHeaderData​(java.util.Map<String,​String> headerMap)
      • onMetaData

        void onMetaData​(java.util.Map<String,​String> metaMap)