Skip to main content

Track

A single track within an audiobook.

type Track {
bitDepth: Int
bitRate: Int
channels: Int
duration: Int
files(
formats: [AudioFormat!]
): [Audiofile!]!
format: Mime
id: ID!
masterFile: Audiofile
name: String!
position: Int
ready: Boolean!
sampleRate: Int
}

Fields​

Track.bitDepth ● Int scalar​

bit depth of the original file (for lossless files)

Track.bitRate ● Int scalar​

bit rate of the original file, in bits per second.

Track.channels ● Int scalar​

Number of channels in the original file

Track.duration ● Int scalar​

Duration of the track, in milliseconds

Track.files ● [Audiofile!]! non-null object​

The associated audiofiles.

Track.files.formats ● [AudioFormat!] list enum​

If not null, fetch only the audiofiles of the given types.

Track.format ● Mime scalar​

File format of the original file.

Track.id ● ID! non-null scalar​

The ID of the track as an uri.

Track.masterFile ● Audiofile object​

The master file

Track.name ● String! non-null scalar​

The name of the track.

Track.position ● Int scalar​

The position of the track in its audiobook

Track.ready ● Boolean! non-null scalar​

Whether the track's content is ready to be used: the original file has been encoded and audio info of the original file is available.

Track.sampleRate ● Int scalar​

Sample rate of the original file, (Hz)

Returned By​

track query

Member Of​

CreateTrackResult object ● ReadingOrder object