summaryrefslogtreecommitdiffstats
path: root/media/audio/audio_buffers_state.cc
blob: f31cf1d7c0abab4c5b86496114627b2123301a11 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Copyright (c) 2010 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "media/audio/audio_buffers_state.h"

AudioBuffersState::AudioBuffersState()
    : pending_bytes(0),
      hardware_delay_bytes(0),
      timestamp(base::Time::Now()) {
}

AudioBuffersState::AudioBuffersState(int pending_bytes,
                                     int hardware_delay_bytes)
    : pending_bytes(pending_bytes),
      hardware_delay_bytes(hardware_delay_bytes),
      timestamp(base::Time::Now()) {
}

int AudioBuffersState::total_bytes() {
  return pending_bytes + hardware_delay_bytes;
}