Skip to content
Start here

Audio Tracks

List additional audio tracks on a video
client.Stream.AudioTracks.Get(ctx, identifier, query) (*SinglePage[Audio], error)
GET/accounts/{account_id}/stream/{identifier}/audio
Edit additional audio tracks on a video
client.Stream.AudioTracks.Edit(ctx, identifier, audioIdentifier, params) (*Audio, error)
PATCH/accounts/{account_id}/stream/{identifier}/audio/{audio_identifier}
Delete additional audio tracks on a video
client.Stream.AudioTracks.Delete(ctx, identifier, audioIdentifier, body) (*string, error)
DELETE/accounts/{account_id}/stream/{identifier}/audio/{audio_identifier}
Add audio tracks to a video
client.Stream.AudioTracks.Copy(ctx, identifier, params) (*Audio, error)
POST/accounts/{account_id}/stream/{identifier}/audio/copy
ModelsExpand Collapse
type Audio struct{…}
Default booloptional

Denotes whether the audio track will be played by default in a player.

Label stringoptional

A string to uniquely identify the track amongst other audio track labels for the specified video.

Status AudioStatusoptional

Specifies the processing status of the video.

One of the following:
const AudioStatusQueued AudioStatus = "queued"
const AudioStatusReady AudioStatus = "ready"
const AudioStatusError AudioStatus = "error"
UID stringoptional

A Cloudflare-generated unique identifier for a media item.

maxLength32