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