youtubei.js / Misc / Format
Class: Format
Defined in: src/parser/classes/misc/Format.ts:35
Constructors
Constructor
new Format(
data,this_response_nsig_cache?):Format
Defined in: src/parser/classes/misc/Format.ts:89
Parameters
data
this_response_nsig_cache?
Map<string, string>
Returns
Format
Properties
approx_duration_ms
approx_duration_ms:
number
Defined in: src/parser/classes/misc/Format.ts:60
audio_channels?
optionalaudio_channels?:number
Defined in: src/parser/classes/misc/Format.ts:62
audio_quality?
optionalaudio_quality?:string
Defined in: src/parser/classes/misc/Format.ts:59
audio_sample_rate?
optionalaudio_sample_rate?:number
Defined in: src/parser/classes/misc/Format.ts:61
audio_track?
optionalaudio_track?:AudioTrack
Defined in: src/parser/classes/misc/Format.ts:76
average_bitrate?
optionalaverage_bitrate?:number
Defined in: src/parser/classes/misc/Format.ts:51
bitrate
bitrate:
number
Defined in: src/parser/classes/misc/Format.ts:52
caption_track?
optionalcaption_track?:CaptionTrack
Defined in: src/parser/classes/misc/Format.ts:87
cipher?
optionalcipher?:string
Defined in: src/parser/classes/misc/Format.ts:75
color_info?
optionalcolor_info?:ColorInfo
Defined in: src/parser/classes/misc/Format.ts:86
content_length?
optionalcontent_length?:number
Defined in: src/parser/classes/misc/Format.ts:44
distinct_params?
optionaldistinct_params?:string
Defined in: src/parser/classes/misc/Format.ts:69
drm_families?
optionaldrm_families?:string[]
Defined in: src/parser/classes/misc/Format.ts:47
drm_track_type?
optionaldrm_track_type?:string
Defined in: src/parser/classes/misc/Format.ts:68
fair_play_key_uri?
optionalfair_play_key_uri?:string
Defined in: src/parser/classes/misc/Format.ts:55
fps?
optionalfps?:number
Defined in: src/parser/classes/misc/Format.ts:48
has_audio
has_audio:
boolean
Defined in: src/parser/classes/misc/Format.ts:77
has_text
has_text:
boolean
Defined in: src/parser/classes/misc/Format.ts:79
has_video
has_video:
boolean
Defined in: src/parser/classes/misc/Format.ts:78
height?
optionalheight?:number
Defined in: src/parser/classes/misc/Format.ts:41
high_replication?
optionalhigh_replication?:boolean
Defined in: src/parser/classes/misc/Format.ts:58
index_range?
optionalindex_range?:Range
Defined in: src/parser/classes/misc/Format.ts:74
init_range?
optionalinit_range?:Range
Defined in: src/parser/classes/misc/Format.ts:73
is_auto_dubbed?
optionalis_auto_dubbed?:boolean
Defined in: src/parser/classes/misc/Format.ts:82
is_descriptive?
optionalis_descriptive?:boolean
Defined in: src/parser/classes/misc/Format.ts:83
is_drc?
optionalis_drc?:boolean
Defined in: src/parser/classes/misc/Format.ts:65
is_dubbed?
optionalis_dubbed?:boolean
Defined in: src/parser/classes/misc/Format.ts:81
is_original?
optionalis_original?:boolean
Defined in: src/parser/classes/misc/Format.ts:85
is_secondary?
optionalis_secondary?:boolean
Defined in: src/parser/classes/misc/Format.ts:84
is_sr?
optionalis_sr?:boolean
Defined in: src/parser/classes/misc/Format.ts:67
is_type_otf
is_type_otf:
boolean
Defined in: src/parser/classes/misc/Format.ts:72
is_vb?
optionalis_vb?:boolean
Defined in: src/parser/classes/misc/Format.ts:66
itag
itag:
number
Defined in: src/parser/classes/misc/Format.ts:38
language?
optionallanguage?:string|null
Defined in: src/parser/classes/misc/Format.ts:80
last_modified
last_modified:
Date
Defined in: src/parser/classes/misc/Format.ts:42
last_modified_ms
last_modified_ms:
string
Defined in: src/parser/classes/misc/Format.ts:43
loudness_db?
optionalloudness_db?:number
Defined in: src/parser/classes/misc/Format.ts:63
max_dvr_duration_sec?
optionalmax_dvr_duration_sec?:number
Defined in: src/parser/classes/misc/Format.ts:57
mime_type
mime_type:
string
Defined in: src/parser/classes/misc/Format.ts:71
projection_type?
optionalprojection_type?:ProjectionType
Defined in: src/parser/classes/misc/Format.ts:50
quality?
optionalquality?:string
Defined in: src/parser/classes/misc/Format.ts:45
quality_label?
optionalquality_label?:string
Defined in: src/parser/classes/misc/Format.ts:49
signature_cipher?
optionalsignature_cipher?:string
Defined in: src/parser/classes/misc/Format.ts:64
spatial_audio_type?
optionalspatial_audio_type?:SpatialAudioType
Defined in: src/parser/classes/misc/Format.ts:53
stereo_layout?
optionalstereo_layout?:StereoLayout
Defined in: src/parser/classes/misc/Format.ts:56
target_duration_sec?
optionaltarget_duration_sec?:number
Defined in: src/parser/classes/misc/Format.ts:54
track_absolute_loudness_lkfs?
optionaltrack_absolute_loudness_lkfs?:number
Defined in: src/parser/classes/misc/Format.ts:70
url?
optionalurl?:string
Defined in: src/parser/classes/misc/Format.ts:39
width?
optionalwidth?:number
Defined in: src/parser/classes/misc/Format.ts:40
xtags?
optionalxtags?:string
Defined in: src/parser/classes/misc/Format.ts:46
Methods
decipher()
decipher(
player?):Promise<string>
Defined in: src/parser/classes/misc/Format.ts:252
Deciphers the URL using the provided player instance.
Parameters
player?
An optional instance of the Player class used to decipher the URL.
Returns
Promise<string>
The deciphered URL as a string. If no player is provided, returns the original URL or an empty string.