struct

Fluorite::Probe::Format

Inherits JSON::Serializable < Struct < Value < Object

Constructors

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)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

bit_rate
Source
bitrate_kbps
Source
duration
Source
duration_seconds
Source
duration_span
Source
filename
Source
format_long_name
Source
format_name
Source
human_size
Source
nb_programs
Source
nb_streams
Source
probe_score
Source
size
Source
size_bytes
Source
start_time
Source
tags
Source