Class: PlexRubySDK::Operations::TranscodeSession

Inherits:
Crystalline::FieldAugmented show all
Extended by:
T::Sig
Defined in:
lib/plex_ruby_sdk/models/operations/transcodesession.rb

Instance Method Summary collapse

Methods included from Crystalline::MetadataFields

#field, #fields, included, #marshal_single, #to_dict, #to_json

Constructor Details

#initialize(audio_channels: nil, audio_codec: nil, audio_decision: nil, complete: nil, container: nil, context: nil, duration: nil, error: nil, key: nil, max_offset_available: nil, min_offset_available: nil, progress: nil, protocol: nil, remaining: nil, size: nil, source_audio_codec: nil, source_video_codec: nil, speed: nil, subtitle_decision: nil, throttled: nil, time_stamp: nil, transcode_hw_requested: nil, video_codec: nil, video_decision: nil) ⇒ TranscodeSession

Returns a new instance of TranscodeSession.



65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# File 'lib/plex_ruby_sdk/models/operations/transcodesession.rb', line 65

def initialize(audio_channels: nil, audio_codec: nil, audio_decision: nil, complete: nil, container: nil, context: nil, duration: nil, error: nil, key: nil, max_offset_available: nil, min_offset_available: nil, progress: nil, protocol: nil, remaining: nil, size: nil, source_audio_codec: nil, source_video_codec: nil, speed: nil, subtitle_decision: nil, throttled: nil, time_stamp: nil, transcode_hw_requested: nil, video_codec: nil, video_decision: nil)
  @audio_channels = audio_channels
  @audio_codec = audio_codec
  @audio_decision = audio_decision
  @complete = complete
  @container = container
  @context = context
  @duration = duration
  @error = error
  @key = key
  @max_offset_available = max_offset_available
  @min_offset_available = min_offset_available
  @progress = progress
  @protocol = protocol
  @remaining = remaining
  @size = size
  @source_audio_codec = source_audio_codec
  @source_video_codec = source_video_codec
  @speed = speed
  @subtitle_decision = subtitle_decision
  @throttled = throttled
  @time_stamp = time_stamp
  @transcode_hw_requested = transcode_hw_requested
  @video_codec = video_codec
  @video_decision = video_decision
end