Class: TencentCloud::Live::V20180801::PushDataInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Live::V20180801::PushDataInfo
- Defined in:
- lib/v20180801/models.rb
Overview
推流数据信息
Instance Attribute Summary collapse
-
#Acodec ⇒ Object
例:“AAC”。 例:“H264”。.
-
#AppName ⇒ Object
例:“AAC”。 例:“H264”。.
-
#AsampleRate ⇒ Object
例:“AAC”。 例:“H264”。.
-
#AudioFps ⇒ Object
例:“AAC”。 例:“H264”。.
-
#AudioSpeed ⇒ Object
例:“AAC”。 例:“H264”。.
-
#BeginPushTime ⇒ Object
例:“AAC”。 例:“H264”。.
-
#ClientIp ⇒ Object
例:“AAC”。 例:“H264”。.
-
#MetaAudioSpeed ⇒ Object
例:“AAC”。 例:“H264”。.
-
#MetaFps ⇒ Object
例:“AAC”。 例:“H264”。.
-
#MetaVideoSpeed ⇒ Object
例:“AAC”。 例:“H264”。.
-
#PushDomain ⇒ Object
例:“AAC”。 例:“H264”。.
-
#Resolution ⇒ Object
例:“AAC”。 例:“H264”。.
-
#ServerIp ⇒ Object
例:“AAC”。 例:“H264”。.
-
#StreamName ⇒ Object
例:“AAC”。 例:“H264”。.
-
#Vcodec ⇒ Object
例:“AAC”。 例:“H264”。.
-
#VideoFps ⇒ Object
例:“AAC”。 例:“H264”。.
-
#VideoSpeed ⇒ Object
例:“AAC”。 例:“H264”。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(streamname = nil, appname = nil, clientip = nil, serverip = nil, videofps = nil, videospeed = nil, audiofps = nil, audiospeed = nil, pushdomain = nil, beginpushtime = nil, acodec = nil, vcodec = nil, resolution = nil, asamplerate = nil, metaaudiospeed = nil, metavideospeed = nil, metafps = nil) ⇒ PushDataInfo
constructor
A new instance of PushDataInfo.
Constructor Details
#initialize(streamname = nil, appname = nil, clientip = nil, serverip = nil, videofps = nil, videospeed = nil, audiofps = nil, audiospeed = nil, pushdomain = nil, beginpushtime = nil, acodec = nil, vcodec = nil, resolution = nil, asamplerate = nil, metaaudiospeed = nil, metavideospeed = nil, metafps = nil) ⇒ PushDataInfo
Returns a new instance of PushDataInfo.
13964 13965 13966 13967 13968 13969 13970 13971 13972 13973 13974 13975 13976 13977 13978 13979 13980 13981 13982 |
# File 'lib/v20180801/models.rb', line 13964 def initialize(streamname=nil, appname=nil, clientip=nil, serverip=nil, videofps=nil, videospeed=nil, audiofps=nil, audiospeed=nil, pushdomain=nil, beginpushtime=nil, acodec=nil, vcodec=nil, resolution=nil, asamplerate=nil, =nil, =nil, =nil) @StreamName = streamname @AppName = appname @ClientIp = clientip @ServerIp = serverip @VideoFps = videofps @VideoSpeed = videospeed @AudioFps = audiofps @AudioSpeed = audiospeed @PushDomain = pushdomain @BeginPushTime = beginpushtime @Acodec = acodec @Vcodec = vcodec @Resolution = resolution @AsampleRate = asamplerate @MetaAudioSpeed = @MetaVideoSpeed = @MetaFps = end |
Instance Attribute Details
#Acodec ⇒ Object
例:“AAC”。例:“H264”。
13962 13963 13964 |
# File 'lib/v20180801/models.rb', line 13962 def Acodec @Acodec end |
#AppName ⇒ Object
例:“AAC”。例:“H264”。
13962 13963 13964 |
# File 'lib/v20180801/models.rb', line 13962 def AppName @AppName end |
#AsampleRate ⇒ Object
例:“AAC”。例:“H264”。
13962 13963 13964 |
# File 'lib/v20180801/models.rb', line 13962 def AsampleRate @AsampleRate end |
#AudioFps ⇒ Object
例:“AAC”。例:“H264”。
13962 13963 13964 |
# File 'lib/v20180801/models.rb', line 13962 def AudioFps @AudioFps end |
#AudioSpeed ⇒ Object
例:“AAC”。例:“H264”。
13962 13963 13964 |
# File 'lib/v20180801/models.rb', line 13962 def AudioSpeed @AudioSpeed end |
#BeginPushTime ⇒ Object
例:“AAC”。例:“H264”。
13962 13963 13964 |
# File 'lib/v20180801/models.rb', line 13962 def BeginPushTime @BeginPushTime end |
#ClientIp ⇒ Object
例:“AAC”。例:“H264”。
13962 13963 13964 |
# File 'lib/v20180801/models.rb', line 13962 def ClientIp @ClientIp end |
#MetaAudioSpeed ⇒ Object
例:“AAC”。例:“H264”。
13962 13963 13964 |
# File 'lib/v20180801/models.rb', line 13962 def MetaAudioSpeed @MetaAudioSpeed end |
#MetaFps ⇒ Object
例:“AAC”。例:“H264”。
13962 13963 13964 |
# File 'lib/v20180801/models.rb', line 13962 def MetaFps @MetaFps end |
#MetaVideoSpeed ⇒ Object
例:“AAC”。例:“H264”。
13962 13963 13964 |
# File 'lib/v20180801/models.rb', line 13962 def MetaVideoSpeed @MetaVideoSpeed end |
#PushDomain ⇒ Object
例:“AAC”。例:“H264”。
13962 13963 13964 |
# File 'lib/v20180801/models.rb', line 13962 def PushDomain @PushDomain end |
#Resolution ⇒ Object
例:“AAC”。例:“H264”。
13962 13963 13964 |
# File 'lib/v20180801/models.rb', line 13962 def Resolution @Resolution end |
#ServerIp ⇒ Object
例:“AAC”。例:“H264”。
13962 13963 13964 |
# File 'lib/v20180801/models.rb', line 13962 def ServerIp @ServerIp end |
#StreamName ⇒ Object
例:“AAC”。例:“H264”。
13962 13963 13964 |
# File 'lib/v20180801/models.rb', line 13962 def StreamName @StreamName end |
#Vcodec ⇒ Object
例:“AAC”。例:“H264”。
13962 13963 13964 |
# File 'lib/v20180801/models.rb', line 13962 def Vcodec @Vcodec end |
#VideoFps ⇒ Object
例:“AAC”。例:“H264”。
13962 13963 13964 |
# File 'lib/v20180801/models.rb', line 13962 def VideoFps @VideoFps end |
#VideoSpeed ⇒ Object
例:“AAC”。例:“H264”。
13962 13963 13964 |
# File 'lib/v20180801/models.rb', line 13962 def VideoSpeed @VideoSpeed end |
Instance Method Details
#deserialize(params) ⇒ Object
13984 13985 13986 13987 13988 13989 13990 13991 13992 13993 13994 13995 13996 13997 13998 13999 14000 14001 14002 |
# File 'lib/v20180801/models.rb', line 13984 def deserialize(params) @StreamName = params['StreamName'] @AppName = params['AppName'] @ClientIp = params['ClientIp'] @ServerIp = params['ServerIp'] @VideoFps = params['VideoFps'] @VideoSpeed = params['VideoSpeed'] @AudioFps = params['AudioFps'] @AudioSpeed = params['AudioSpeed'] @PushDomain = params['PushDomain'] @BeginPushTime = params['BeginPushTime'] @Acodec = params['Acodec'] @Vcodec = params['Vcodec'] @Resolution = params['Resolution'] @AsampleRate = params['AsampleRate'] @MetaAudioSpeed = params['MetaAudioSpeed'] @MetaVideoSpeed = params['MetaVideoSpeed'] @MetaFps = params['MetaFps'] end |