Fluorite::Probe::Stream
Inherits JSON::Serializable < Struct < Value < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(index : Int32 = 0, codec_name : String | Nil = nil, codec_long_name : String | Nil = nil, codec_type : String | Nil = nil, profile : String | Nil = nil, width : Int32 | Nil = nil, height : Int32 | Nil = nil, sample_aspect_ratio : String | Nil = nil, display_aspect_ratio : String | Nil = nil, pix_fmt : String | Nil = nil, r_frame_rate : String | Nil = nil, avg_frame_rate : String | Nil = nil, time_base : String | Nil = nil, start_time : String | Nil = nil, duration : String | Nil = nil, bit_rate : String | Nil = nil, max_bit_rate : String | Nil = nil, nb_frames : String | Nil = nil, sample_rate : String | Nil = nil, channels : Int32 | Nil = nil, channel_layout : String | Nil = nil, bits_per_sample : Int32 | Nil = nil, tags : Hash(String, String) | Nil = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
aspect_ratio_str
Sourceaudio?
Sourceavg_frame_rate
Sourcebit_rate
Sourcebitrate_kbps
Sourcebits_per_sample
Sourcechannel_layout
Sourcechannels
Sourcecodec_long_name
Sourcecodec_name
Sourcecodec_type
Sourcedisplay_aspect_ratio
Sourceduration
Sourceduration_span
Sourceheight
Sourceindex
Sourcemax_bit_rate
Sourcenb_frames
Sourcepix_fmt
Sourceprofile
Sourcer_frame_rate
Sourceresolution
Sourcesample_aspect_ratio
Sourcesample_rate
Sourcestart_time
Sourcesubtitle?
Sourcesummary
Sourcetags
Sourcetime_base
Sourcevideo?
Sourcewidth
Source