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?
optionalaudio_channels:number
Defined in
src/parser/classes/misc/Format.ts:32
audio_quality?
optionalaudio_quality:string
Defined in
src/parser/classes/misc/Format.ts:29
audio_sample_rate?
optionalaudio_sample_rate:number
Defined in
src/parser/classes/misc/Format.ts:31
audio_track?
optionalaudio_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?
optionalaverage_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?
optionalcaption_track:object
display_name
display_name:
string
id
id:
string
kind?
optionalkind:"asr"|"frc"
language_code
language_code:
string
vss_id
vss_id:
string
Defined in
src/parser/classes/misc/Format.ts:68
cipher?
optionalcipher:string
Defined in
src/parser/classes/misc/Format.ts:49
color_info?
optionalcolor_info:object
matrix_coefficients?
optionalmatrix_coefficients:string
primaries?
optionalprimaries:string
transfer_characteristics?
optionaltransfer_characteristics:string
Defined in
src/parser/classes/misc/Format.ts:63
content_length?
optionalcontent_length:number
Defined in
src/parser/classes/misc/Format.ts:14
distinct_params?
optionaldistinct_params:string
Defined in
src/parser/classes/misc/Format.ts:37
drm_families?
optionaldrm_families:string[]
Defined in
src/parser/classes/misc/Format.ts:17
drm_track_type?
optionaldrm_track_type:string
Defined in
src/parser/classes/misc/Format.ts:36
fair_play_key_uri?
optionalfair_play_key_uri:string
Defined in
src/parser/classes/misc/Format.ts:25
fps?
optionalfps: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?
optionalheight:number
Defined in
src/parser/classes/misc/Format.ts:11
high_replication?
optionalhigh_replication:boolean
Defined in
src/parser/classes/misc/Format.ts:28
index_range?
optionalindex_range:object
end
end:
number
start
start:
number
Defined in
src/parser/classes/misc/Format.ts:45
init_range?
optionalinit_range:object
end
end:
number
start
start:
number
Defined in
src/parser/classes/misc/Format.ts:41
is_descriptive?
optionalis_descriptive:boolean
Defined in
src/parser/classes/misc/Format.ts:60
is_drc?
optionalis_drc:boolean
Defined in
src/parser/classes/misc/Format.ts:35
is_dubbed?
optionalis_dubbed:boolean
Defined in
src/parser/classes/misc/Format.ts:59
is_original?
optionalis_original:boolean
Defined in
src/parser/classes/misc/Format.ts:62
is_secondary?
optionalis_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?
optionallanguage: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?
optionalloudness_db:number
Defined in
src/parser/classes/misc/Format.ts:33
max_dvr_duration_sec?
optionalmax_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?
optionalprojection_type:"RECTANGULAR"|"EQUIRECTANGULAR"|"EQUIRECTANGULAR_THREED_TOP_BOTTOM"|"MESH"
Defined in
src/parser/classes/misc/Format.ts:20
quality?
optionalquality:string
Defined in
src/parser/classes/misc/Format.ts:15
quality_label?
optionalquality_label:string
Defined in
src/parser/classes/misc/Format.ts:19
signature_cipher?
optionalsignature_cipher:string
Defined in
src/parser/classes/misc/Format.ts:34
spatial_audio_type?
optionalspatial_audio_type:"AMBISONICS_5_1"|"AMBISONICS_QUAD"|"FOA_WITH_NON_DIEGETIC"
Defined in
src/parser/classes/misc/Format.ts:23
stereo_layout?
optionalstereo_layout:"LEFT_RIGHT"|"TOP_BOTTOM"
Defined in
src/parser/classes/misc/Format.ts:26
target_duration_dec?
optionaltarget_duration_dec:number
Defined in
src/parser/classes/misc/Format.ts:24
track_absolute_loudness_lkfs?
optionaltrack_absolute_loudness_lkfs:number
Defined in
src/parser/classes/misc/Format.ts:38
url?
optionalurl:string
Defined in
src/parser/classes/misc/Format.ts:9
width?
optionalwidth:number
Defined in
src/parser/classes/misc/Format.ts:10
xtags?
optionalxtags: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.