Track
A single track within an audiobook.
type Track {
id: ID!
name: String!
files(
formats: [AudioFormat!]
): [Audiofile!]!
masterFile: Audiofile
ready: Boolean!
duration: Int
bitRate: Int
bitDepth: Int
position: Int
channels: Int
sampleRate: Int
format: Mime
}
Fields
Track.id
● ID!
non-null scalar
The ID of the track as an uri.
Track.name
● String!
non-null scalar
The name of the track.
Track.files
● [Audiofile!]!
non-null object
The associated audiofiles.
Track.files.formats
●[AudioFormat!]
list enumIf not null, fetch only the audiofiles of the given types.
Track.masterFile
● Audiofile
object
The master file
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.duration
● Int
scalar
Duration of the track, in milliseconds
Track.bitRate
● Int
scalar
bit rate of the original file, in bits per second.
Track.bitDepth
● Int
scalar
bit depth of the original file (for lossless files)
Track.position
● Int
scalar
The position of the track in its audiobook
Track.channels
● Int
scalar
Number of channels in the original file
Track.sampleRate
● Int
scalar
Sample rate of the original file, (Hz)
Track.format
● Mime
scalar
File format of the original file.
Returned by
track
query
Member of
CreateTrackResult
object ● ReadingOrder
object