youtubei.js / Misc / Format
Class: Format
Constructors
new Format()
new Format(
data
,this_response_nsig_cache
?):Format
Parameters
• data: RawNode
• this_response_nsig_cache?: Map
<string
, string
>
Returns
Defined in
src/parser/classes/misc/Format.ts:76
Properties
approx_duration_ms
approx_duration_ms:
number
Defined in
src/parser/classes/misc/Format.ts:30
audio_channels?
optional
audio_channels:number
Defined in
src/parser/classes/misc/Format.ts:32
audio_quality?
optional
audio_quality:string
Defined in
src/parser/classes/misc/Format.ts:29
audio_sample_rate?
optional
audio_sample_rate:number
Defined in
src/parser/classes/misc/Format.ts:31
audio_track?
optional
audio_track:object
audio_is_default
audio_is_default:
boolean
display_name
display_name:
string
id
id:
string
Defined in
src/parser/classes/misc/Format.ts:50
average_bitrate?
optional
average_bitrate:number
Defined in
src/parser/classes/misc/Format.ts:21
bitrate
bitrate:
number
Defined in
src/parser/classes/misc/Format.ts:22
caption_track?
optional
caption_track:object
display_name
display_name:
string
id
id:
string
kind?
optional
kind:"asr"
|"frc"
language_code
language_code:
string
vss_id
vss_id:
string
Defined in
src/parser/classes/misc/Format.ts:68
cipher?
optional
cipher:string
Defined in
src/parser/classes/misc/Format.ts:49
color_info?
optional
color_info:object
matrix_coefficients?
optional
matrix_coefficients:string
primaries?
optional
primaries:string
transfer_characteristics?
optional
transfer_characteristics:string
Defined in
src/parser/classes/misc/Format.ts:63
content_length?
optional
content_length:number
Defined in
src/parser/classes/misc/Format.ts:14
distinct_params?
optional
distinct_params:string
Defined in
src/parser/classes/misc/Format.ts:37
drm_families?
optional
drm_families:string
[]
Defined in
src/parser/classes/misc/Format.ts:17
drm_track_type?
optional
drm_track_type:string
Defined in
src/parser/classes/misc/Format.ts:36
fair_play_key_uri?
optional
fair_play_key_uri:string
Defined in
src/parser/classes/misc/Format.ts:25
fps?
optional
fps:number
Defined in
src/parser/classes/misc/Format.ts:18
has_audio
has_audio:
boolean
Defined in
src/parser/classes/misc/Format.ts:55
has_text
has_text:
boolean
Defined in
src/parser/classes/misc/Format.ts:57
has_video
has_video:
boolean
Defined in
src/parser/classes/misc/Format.ts:56
height?
optional
height:number
Defined in
src/parser/classes/misc/Format.ts:11
high_replication?
optional
high_replication:boolean
Defined in
src/parser/classes/misc/Format.ts:28
index_range?
optional
index_range:object
end
end:
number
start
start:
number
Defined in
src/parser/classes/misc/Format.ts:45
init_range?
optional
init_range:object
end
end:
number
start
start:
number
Defined in
src/parser/classes/misc/Format.ts:41
is_descriptive?
optional
is_descriptive:boolean
Defined in
src/parser/classes/misc/Format.ts:60
is_drc?
optional
is_drc:boolean
Defined in
src/parser/classes/misc/Format.ts:35
is_dubbed?
optional
is_dubbed:boolean
Defined in
src/parser/classes/misc/Format.ts:59
is_original?
optional
is_original:boolean
Defined in
src/parser/classes/misc/Format.ts:62
is_secondary?
optional
is_secondary:boolean
Defined in
src/parser/classes/misc/Format.ts:61
is_type_otf
is_type_otf:
boolean
Defined in
src/parser/classes/misc/Format.ts:40
itag
itag:
number
Defined in
src/parser/classes/misc/Format.ts:8
language?
optional
language:null
|string
Defined in
src/parser/classes/misc/Format.ts:58
last_modified
last_modified:
Date
Defined in
src/parser/classes/misc/Format.ts:12
last_modified_ms
last_modified_ms:
string
Defined in
src/parser/classes/misc/Format.ts:13
loudness_db?
optional
loudness_db:number
Defined in
src/parser/classes/misc/Format.ts:33
max_dvr_duration_sec?
optional
max_dvr_duration_sec:number
Defined in
src/parser/classes/misc/Format.ts:27
mime_type
mime_type:
string
Defined in
src/parser/classes/misc/Format.ts:39
projection_type?
optional
projection_type:"RECTANGULAR"
|"EQUIRECTANGULAR"
|"EQUIRECTANGULAR_THREED_TOP_BOTTOM"
|"MESH"
Defined in
src/parser/classes/misc/Format.ts:20
quality?
optional
quality:string
Defined in
src/parser/classes/misc/Format.ts:15
quality_label?
optional
quality_label:string
Defined in
src/parser/classes/misc/Format.ts:19
signature_cipher?
optional
signature_cipher:string
Defined in
src/parser/classes/misc/Format.ts:34
spatial_audio_type?
optional
spatial_audio_type:"AMBISONICS_5_1"
|"AMBISONICS_QUAD"
|"FOA_WITH_NON_DIEGETIC"
Defined in
src/parser/classes/misc/Format.ts:23
stereo_layout?
optional
stereo_layout:"LEFT_RIGHT"
|"TOP_BOTTOM"
Defined in
src/parser/classes/misc/Format.ts:26
target_duration_dec?
optional
target_duration_dec:number
Defined in
src/parser/classes/misc/Format.ts:24
track_absolute_loudness_lkfs?
optional
track_absolute_loudness_lkfs:number
Defined in
src/parser/classes/misc/Format.ts:38
url?
optional
url:string
Defined in
src/parser/classes/misc/Format.ts:9
width?
optional
width:number
Defined in
src/parser/classes/misc/Format.ts:10
xtags?
optional
xtags:string
Defined in
src/parser/classes/misc/Format.ts:16
Methods
decipher()
decipher(
player
):string
Deciphers the streaming url of the format.
Parameters
• player: undefined
| Player
Returns
string
Deciphered URL.