audiobookshelf/docs/objects/files/AudioTrack.yaml

46 lines
1.4 KiB
YAML
Raw Normal View History

components:
schemas:
AudioTrack:
type: object
description: Represents an audio track with various properties.
properties:
index:
type: integer
nullable: true
description: The index of the audio track.
example: null
startOffset:
type: number
format: float
nullable: true
description: The start offset of the audio track in seconds.
example: null
duration:
type: number
format: float
nullable: true
description: The duration of the audio track in seconds.
example: null
title:
type: string
nullable: true
description: The title of the audio track.
example: null
contentUrl:
type: string
nullable: true
description: The URL where the audio track content is located.
example: '`/api/items/${itemId}/file/${audioFile.ino}`'
mimeType:
type: string
nullable: true
description: The MIME type of the audio track.
example: null
codec:
type: string
nullable: true
description: The codec used for the audio track.
example: aac
metadata:
$ref: '../metadata/FileMetadata.yaml#/components/schemas/fileMetadata'