class SippyCup::Media::RTPPayload

Attributes

header[R]

Public Class Methods

new(payload_id = 0) click to toggle source
# File lib/sippy_cup/media/rtp_payload.rb, line 10
def initialize(payload_id = 0)
  @header = RTPHeader.new payload_id: payload_id
end

Public Instance Methods

method_missing(method, *args) click to toggle source
Calls superclass method
# File lib/sippy_cup/media/rtp_payload.rb, line 18
def method_missing(method, *args)
  if method.to_s =~ /^rtp_/
    method = method.to_s.sub(/^rtp_/, '').to_sym
    @header.send method, *args
  else
    super
  end
end
to_bytes() click to toggle source
# File lib/sippy_cup/media/rtp_payload.rb, line 14
def to_bytes
  @header.to_s + media
end