Class: TencentCloud::Cme::V20191029::ProjectSwitcherStatusChangedEvent

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

Overview

导播台项目状态变更事件

Instance Attribute Summary collapse

  • #Status ⇒ Object
  • Started:导播台启动;
  • Stopped:导播台停止;
  • PvwStarted:导播台 PVW 开启;
  • PgmStarted:导播台 PGM 开启,输出推流开始;
  • PvwStopped:导播台 PVW 停止;
  • PgmStopped:导播台 PGM 停止,输出推流结束。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(projectid = nil, status = nil) ⇒ ProjectSwitcherStatusChangedEvent

    Returns a new instance of ProjectSwitcherStatusChangedEvent.

    
    
    5210
    5211
    5212
    5213
    # File 'lib/v20191029/models.rb', line 5210
    
    def initialize(projectid=nil, status=nil)
      @ProjectId = projectid
      @Status = status
    end
    

    Instance Attribute Details

    #ProjectIdObject

  • Started:导播台启动;
  • Stopped:导播台停止;
  • PvwStarted:导播台 PVW 开启;
  • PgmStarted:导播台 PGM 开启,输出推流开始;
  • PvwStopped:导播台 PVW 停止;
  • PgmStopped:导播台 PGM 停止,输出推流结束。
  • Parameters:

    • ProjectId:

      导播台项目 Id。

    • Status:

      导播台项目状态,可取值有:

    
    
    5208
    5209
    5210
    # File 'lib/v20191029/models.rb', line 5208
    
    def ProjectId
      @ProjectId
    end
    

    #StatusObject

  • Started:导播台启动;
  • Stopped:导播台停止;
  • PvwStarted:导播台 PVW 开启;
  • PgmStarted:导播台 PGM 开启,输出推流开始;
  • PvwStopped:导播台 PVW 停止;
  • PgmStopped:导播台 PGM 停止,输出推流结束。
  • Parameters:

    • ProjectId:

      导播台项目 Id。

    • Status:

      导播台项目状态,可取值有:

    
    
    5208
    5209
    5210
    # File 'lib/v20191029/models.rb', line 5208
    
    def Status
      @Status
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    5215
    5216
    5217
    5218
    # File 'lib/v20191029/models.rb', line 5215
    
    def deserialize(params)
      @ProjectId = params['ProjectId']
      @Status = params['Status']
    end