struct
Fluorite::Probe::Format
- Fluorite::Probe::Format
- Struct
- Value
- Object
Included Modules
- JSON::Serializable
Defined in:
fluorite/probe/models.crConstructors
- .new(pull : JSON::PullParser)
- .new(filename : String | Nil = nil, nb_streams : Int32 = 0, nb_programs : Int32 = 0, format_name : String | Nil = nil, format_long_name : String | Nil = nil, start_time : String | Nil = nil, duration : String | Nil = nil, size : String | Nil = nil, bit_rate : String | Nil = nil, probe_score : Int32 | Nil = nil, tags : Hash(String, String) | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
- #bit_rate : String | Nil
- #bitrate_kbps : Int32
- #duration : String | Nil
- #duration_seconds : Float64
- #duration_span : Time::Span
- #filename : String | Nil
- #format_long_name : String | Nil
- #format_name : String | Nil
- #human_size : String
- #nb_programs : Int32
- #nb_streams : Int32
- #probe_score : Int32 | Nil
- #size : String | Nil
- #size_bytes : Int64
- #start_time : String | Nil
- #tags : Hash(String, String) | Nil
Constructor Detail
def self.new(filename : String | Nil = nil, nb_streams : Int32 = 0, nb_programs : Int32 = 0, format_name : String | Nil = nil, format_long_name : String | Nil = nil, start_time : String | Nil = nil, duration : String | Nil = nil, size : String | Nil = nil, bit_rate : String | Nil = nil, probe_score : Int32 | Nil = nil, tags : Hash(String, String) | Nil = nil)
#