---
title: "AudioDataInit | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Interface AudioDataInit

interface AudioDataInit {  
    [data](#data): [BufferSource](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.BufferSource/);  
    [format](#format): [AudioSampleFormat](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.AudioSampleFormat/);  
    [numberOfChannels](#numberofchannels): number;  
    [numberOfFrames](#numberofframes): number;  
    [sampleRate](#samplerate): number;  
    [timestamp](#timestamp): number;  
    [transfer](#transfer)?: ArrayBuffer\[\];  
}

##### Index

### Properties[](#properties)

[data](#data) [format](#format) [numberOfChannels](#numberofchannels) [numberOfFrames](#numberofframes) [sampleRate](#samplerate) [timestamp](#timestamp) [transfer?](#transfer)

## Properties[](#properties-1)

### data[](#data)

data: [BufferSource](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.BufferSource/)

### format[](#format)

format: [AudioSampleFormat](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.AudioSampleFormat/)

### numberOfChannels[](#numberofchannels)

numberOfChannels: number

### numberOfFrames[](#numberofframes)

numberOfFrames: number

### sampleRate[](#samplerate)

sampleRate: number

### timestamp[](#timestamp)

timestamp: number

### `Optional`transfer[](#transfer)

transfer?: ArrayBuffer\[\]
