Skip to content

Latest commit

 

History

History
130 lines (74 loc) · 2.88 KB

Genres.md

File metadata and controls

130 lines (74 loc) · 2.88 KB

node-taglib-sharp / Exports / Genres

Class: Genres

"Well known" genres and methods for converting between numeric representations of them and the string representation of them.

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new Genres()

Properties

AUDIO_GENRES

Static Readonly AUDIO_GENRES: string[]

ID3v1 audio genres. Index corresponds to the numeric value of the genre.


VIDEO_GENRES

Static Readonly VIDEO_GENRES: string[]

DivX video genres. Index corresponds to the numeric value of the genre.

Methods

audioToIndex

Static audioToIndex(name): number

Gets the genre index for a specified audio genre.

Parameters

Name Type Description
name string Name of the genre to lookup

Returns

number

Index of the genre in the audio array or 255 if it could not be found.


indexToAudio

Static indexToAudio(index, allowParenthesis): string

Gets the audio genre name for a specified index.

Parameters

Name Type Description
index string | number Index of the genre in the audio genre array. Can be a number, string or string wrapped in ( ), if allowParenthesis is set to true
allowParenthesis boolean Whether or not a number wrapped in parentheses is allowed

Returns

string

Genre name if found, or undefined if index is outside the bounds of the audio genre array or if index is not valid.


indexToVideo

Static indexToVideo(index, allowParenthesis): string

Gets the video genre name for a specified index.

Parameters

Name Type Description
index string | number Index of the genre in the video genre array. Can be a number, string or string wrapped in ( ) if allowParenthesis is set to true
allowParenthesis boolean Whether or not a number wrapped in parentheses is allowed

Returns

string

Genre name if found, or undefined if index is outside the bounds of the video genre array or if index is not valid.


videoToIndex

Static videoToIndex(name): number

Gets the genre index for a specified video genre.

Parameters

Name Type Description
name string Name of the genre to lookup

Returns

number

Index of the genre in the video array or 255 if it could not be found.