demuxer_memory_limit_default.cc 790 B

12345678910111213141516171819202122232425
  1. // Copyright 2018 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #include "media/base/demuxer_memory_limit.h"
  5. namespace media {
  6. size_t GetDemuxerStreamAudioMemoryLimit(
  7. const AudioDecoderConfig* /*audio_config*/) {
  8. return internal::kDemuxerStreamAudioMemoryLimitDefault;
  9. }
  10. size_t GetDemuxerStreamVideoMemoryLimit(
  11. Demuxer::DemuxerTypes /*demuxer_type*/,
  12. const VideoDecoderConfig* /*video_config*/) {
  13. return internal::kDemuxerStreamVideoMemoryLimitDefault;
  14. }
  15. size_t GetDemuxerMemoryLimit(Demuxer::DemuxerTypes demuxer_type) {
  16. return GetDemuxerStreamAudioMemoryLimit(nullptr) +
  17. GetDemuxerStreamVideoMemoryLimit(demuxer_type, nullptr);
  18. }
  19. } // namespace media