chromium/third_party/blink/renderer/modules/peerconnection/rtc_encoded_audio_frame_metadata.idl

// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// https://github.com/alvestrand/webrtc-media-streams/blob/master/explainer.md#api
// TODO(guidou): Add standards link when available.

dictionary RTCEncodedAudioFrameMetadata {
    unsigned long synchronizationSource;
    sequence<unsigned long> contributingSources;
    octet payloadType;
    DOMString mimeType;
    unsigned short? sequenceNumber;
    [RuntimeEnabled=RTCEncodedAudioFrameAbsCaptureTime] unsigned long long absCaptureTime;
    [RuntimeEnabled=RTCEncodedFrameSetMetadata] unsigned long rtpTimestamp;
};