1// Copyright 2014 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 5#ifndef MEDIA_CAST_TEST_UTILITY_DEFAULT_CONFIG_H_ 6#define MEDIA_CAST_TEST_UTILITY_DEFAULT_CONFIG_H_ 7 8#include "media/cast/cast_config.h" 9 10namespace media { 11namespace cast { 12 13// Returns a FrameReceiverConfig initialized to "good-to-go" values. This 14// specifies 48 kHz, 2-channel Opus-coded audio, with standard ssrc's, payload 15// type, and a dummy name. 16FrameReceiverConfig GetDefaultAudioReceiverConfig(); 17 18// Returns a FrameReceiverConfig initialized to "good-to-go" values. This 19// specifies VP8-coded video, with standard ssrc's, payload type, and a dummy 20// name. 21FrameReceiverConfig GetDefaultVideoReceiverConfig(); 22 23// Returns a AudioSenderConfig initialized to default values. This means 24// 48 kHz, 2-channel Opus-coded audio. Default values for SSRCs and payload 25// type. 26AudioSenderConfig GetDefaultAudioSenderConfig(); 27 28// Returns a VideoSenderConfig initialized to default values. This means 29// 30 Hz VP8 coded code. Default values for SSRCs and payload type. 30VideoSenderConfig GetDefaultVideoSenderConfig(); 31 32// Returns a callback that does nothing. 33CreateVideoEncodeAcceleratorCallback 34 CreateDefaultVideoEncodeAcceleratorCallback(); 35 36// Returns a callback that does nothing. 37CreateVideoEncodeMemoryCallback CreateDefaultVideoEncodeMemoryCallback(); 38 39} // namespace cast 40} // namespace media 41 42#endif // MEDIA_CAST_TEST_UTILITY_DEFAULT_CONFIG_H_ 43