struct
Fluorite::Probe::Stream
- Fluorite::Probe::Stream
- Struct
- Value
- Object
Included Modules
- JSON::Serializable
Defined in:
fluorite/probe/models.crConstructors
- .new(pull : JSON::PullParser)
- .new(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)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
- #aspect_ratio_str : String
- #audio? : Bool
- #avg_frame_rate : String | Nil
- #bit_rate : String | Nil
- #bitrate_kbps : Int32 | Nil
- #bits_per_sample : Int32 | Nil
- #channel_layout : String | Nil
- #channels : Int32 | Nil
- #codec_long_name : String | Nil
- #codec_name : String | Nil
- #codec_type : String | Nil
- #display_aspect_ratio : String | Nil
- #duration : String | Nil
- #duration_span : Time::Span | Nil
-
#fps : Float64
Parses fractional framerate (e.g.
- #height : Int32 | Nil
- #index : Int32
- #max_bit_rate : String | Nil
- #nb_frames : String | Nil
- #pix_fmt : String | Nil
- #profile : String | Nil
- #r_frame_rate : String | Nil
- #resolution : Tuple(Int32, Int32) | Nil
- #sample_aspect_ratio : String | Nil
- #sample_rate : String | Nil
- #start_time : String | Nil
- #subtitle? : Bool
- #summary : String
- #tags : Hash(String, String) | Nil
- #time_base : String | Nil
- #video? : Bool
- #width : Int32 | Nil
Constructor Detail
def self.new(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)
#