Module: ConferenceManager::Models::ConferenceManagerEvent

Defined in:
lib/conference_manager/models/conference_manager_event.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Constant Summary collapse

CM_ATTRIBUTES =
["name", "cm_mode", "start_date", "end_date", "web_bw", "isabel_bw", "sip_interface", "httplivestreaming_bw", "permalink"]
WEB_BANDWIDTH =

in these arrays the number in kb is lower than in the comments because we pass the conference manager interface only the video bandwidth, and the total is about 50kb lower

[100000, 200000, 400000]
WEB_CODEC =

equivalents: low (h.264), medium (h.264), high (sorenson)

["H264","H264","H263"]
RECORDING_BANDWIDTH =

equivalents low (0) we don’t use it, medium (250K), high (550K)

[0, 200000, 500000]
RECORDING_CODEC =

equivalents: low (H.264), medium (h.264), high (h.264)

["H264","H264","H264"]
WEB_BW_HASH_FOR_DROP_DOWN =
{"100000"=> ["Low (150K H.264)", "0"], "200000" => ["Medium (250K H.264)", "1"], "400000"=>["High (450K Sorenson)", "2"]}
RECORDING_HASH_FOR_DROP_DOWN =
{"0"=>["Medium (250K H.264)", "1"],"200000"=>["Medium (250K H.264)", "1"],"500000"=>["High (550K H.264)", "2"]}

Class Method Summary collapse

Class Method Details

.included(mod) ⇒ Object



15
16
17
# File 'lib/conference_manager/models/conference_manager_event.rb', line 15

def self.included(mod)
  mod.extend(ClassMethods)
end