Class: TencentCloud::Mps::V20190612::FlowMediaAudio

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190612/models.rb

Overview

传输流媒体的音频数据。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fps = nil, rate = nil, pid = nil, sessionid = nil) ⇒ FlowMediaAudio

Returns a new instance of FlowMediaAudio.



16962
16963
16964
16965
16966
16967
# File 'lib/v20190612/models.rb', line 16962

def initialize(fps=nil, rate=nil, pid=nil, sessionid=nil)
  @Fps = fps
  @Rate = rate
  @Pid = pid
  @SessionId = sessionid
end

Instance Attribute Details

#FpsObject

Parameters:

  • Fps:

    帧率。

  • Rate:

    码率,单位是bps。

  • Pid:

    音频Pid。

  • SessionId:

    标志同一次推流。



16960
16961
16962
# File 'lib/v20190612/models.rb', line 16960

def Fps
  @Fps
end

#PidObject

Parameters:

  • Fps:

    帧率。

  • Rate:

    码率,单位是bps。

  • Pid:

    音频Pid。

  • SessionId:

    标志同一次推流。



16960
16961
16962
# File 'lib/v20190612/models.rb', line 16960

def Pid
  @Pid
end

#RateObject

Parameters:

  • Fps:

    帧率。

  • Rate:

    码率,单位是bps。

  • Pid:

    音频Pid。

  • SessionId:

    标志同一次推流。



16960
16961
16962
# File 'lib/v20190612/models.rb', line 16960

def Rate
  @Rate
end

#SessionIdObject

Parameters:

  • Fps:

    帧率。

  • Rate:

    码率,单位是bps。

  • Pid:

    音频Pid。

  • SessionId:

    标志同一次推流。



16960
16961
16962
# File 'lib/v20190612/models.rb', line 16960

def SessionId
  @SessionId
end

Instance Method Details

#deserialize(params) ⇒ Object



16969
16970
16971
16972
16973
16974
# File 'lib/v20190612/models.rb', line 16969

def deserialize(params)
  @Fps = params['Fps']
  @Rate = params['Rate']
  @Pid = params['Pid']
  @SessionId = params['SessionId']
end