// Copyright 2014 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. #ifndef MEDIA_CAST_TEST_UTILITY_DEFAULT_CONFIG_H_ #define MEDIA_CAST_TEST_UTILITY_DEFAULT_CONFIG_H_ #include "media/cast/cast_config.h" namespace media { namespace cast { // Returns a FrameReceiverConfig initialized to "good-to-go" values. This // specifies 48 kHz, 2-channel Opus-coded audio, with standard ssrc's, payload // type, and a dummy name. FrameReceiverConfig GetDefaultAudioReceiverConfig(); // Returns a FrameReceiverConfig initialized to "good-to-go" values. This // specifies VP8-coded video, with standard ssrc's, payload type, and a dummy // name. FrameReceiverConfig GetDefaultVideoReceiverConfig(); // Returns a AudioSenderConfig initialized to default values. This means // 48 kHz, 2-channel Opus-coded audio. Default values for SSRCs and payload // type. AudioSenderConfig GetDefaultAudioSenderConfig(); // Returns a VideoSenderConfig initialized to default values. This means // 30 Hz VP8 coded code. Default values for SSRCs and payload type. VideoSenderConfig GetDefaultVideoSenderConfig(); // Returns a callback that does nothing. CreateVideoEncodeAcceleratorCallback CreateDefaultVideoEncodeAcceleratorCallback(); // Returns a callback that does nothing. CreateVideoEncodeMemoryCallback CreateDefaultVideoEncodeMemoryCallback(); } // namespace cast } // namespace media #endif // MEDIA_CAST_TEST_UTILITY_DEFAULT_CONFIG_H_