You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

352 lines
11 KiB

/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/*
* Generated mock file from original source file
* Functions generated:67
*/
#include <map>
#include <string>
extern std::map<std::string, int> mock_function_count_map;
#include <base/logging.h>
#include <inttypes.h>
#include "a2dp_aac.h"
#include "a2dp_codec_api.h"
#include "a2dp_sbc.h"
#include "a2dp_vendor.h"
#include "bta/av/bta_av_int.h"
#include "osi/include/log.h"
#include "osi/include/properties.h"
#ifndef UNUSED_ATTR
#define UNUSED_ATTR
#endif
A2dpCodecConfig* A2dpCodecConfig::createCodec(
btav_a2dp_codec_index_t codec_index,
btav_a2dp_codec_priority_t codec_priority) {
mock_function_count_map[__func__]++;
return nullptr;
}
A2dpCodecConfig* A2dpCodecs::findSinkCodecConfig(const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return nullptr;
}
A2dpCodecConfig* A2dpCodecs::findSourceCodecConfig(
const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return nullptr;
}
A2dpCodecConfig::A2dpCodecConfig(btav_a2dp_codec_index_t codec_index,
const std::string& name,
btav_a2dp_codec_priority_t codec_priority)
: codec_index_(codec_index),
name_(name),
default_codec_priority_(codec_priority) {
mock_function_count_map[__func__]++;
}
A2dpCodecConfig::~A2dpCodecConfig() { mock_function_count_map[__func__]++; }
A2dpCodecs::A2dpCodecs(
const std::vector<btav_a2dp_codec_config_t>& codec_priorities)
: current_codec_config_(nullptr) {
mock_function_count_map[__func__]++;
}
A2dpCodecs::~A2dpCodecs() { mock_function_count_map[__func__]++; }
bool A2DP_AdjustCodec(uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return false;
}
bool A2DP_BuildCodecHeader(const uint8_t* p_codec_info, BT_HDR* p_buf,
uint16_t frames_per_packet) {
mock_function_count_map[__func__]++;
return false;
}
bool A2DP_CodecEquals(const uint8_t* p_codec_info_a,
const uint8_t* p_codec_info_b) {
mock_function_count_map[__func__]++;
return false;
}
bool A2DP_CodecTypeEquals(const uint8_t* p_codec_info_a,
const uint8_t* p_codec_info_b) {
mock_function_count_map[__func__]++;
return false;
}
bool A2DP_GetPacketTimestamp(const uint8_t* p_codec_info, const uint8_t* p_data,
uint32_t* p_timestamp) {
mock_function_count_map[__func__]++;
return false;
}
bool A2DP_InitCodecConfig(btav_a2dp_codec_index_t codec_index,
AvdtpSepConfig* p_cfg) {
mock_function_count_map[__func__]++;
return false;
}
bool A2DP_IsPeerSinkCodecValid(const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return false;
}
bool A2DP_IsPeerSourceCodecSupported(const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return false;
}
bool A2DP_IsPeerSourceCodecValid(const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return false;
}
bool A2DP_IsSinkCodecSupported(const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return false;
}
bool A2DP_IsSinkCodecValid(const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return false;
}
bool A2DP_IsSourceCodecValid(const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return false;
}
bool A2DP_UsesRtpHeader(bool content_protection_enabled,
const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return false;
}
bool A2dpCodecConfig::codecConfigIsValid(
const btav_a2dp_codec_config_t& codec_config) {
mock_function_count_map[__func__]++;
return false;
}
bool A2dpCodecConfig::copyOutOtaCodecConfig(uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return false;
}
bool A2dpCodecConfig::getCodecSpecificConfig(tBT_A2DP_OFFLOAD* p_a2dp_offload) {
mock_function_count_map[__func__]++;
return false;
}
bool A2dpCodecConfig::isCodecConfigEmpty(
const btav_a2dp_codec_config_t& codec_config) {
mock_function_count_map[__func__]++;
return false;
}
bool A2dpCodecConfig::isValid() const {
mock_function_count_map[__func__]++;
return false;
}
bool A2dpCodecConfig::setCodecUserConfig(
const btav_a2dp_codec_config_t& codec_user_config,
const btav_a2dp_codec_config_t& codec_audio_config,
const tA2DP_ENCODER_INIT_PEER_PARAMS* p_peer_params,
const uint8_t* p_peer_codec_info, bool is_capability,
uint8_t* p_result_codec_config, bool* p_restart_input,
bool* p_restart_output, bool* p_config_updated) {
mock_function_count_map[__func__]++;
return false;
}
bool A2dpCodecs::getCodecConfigAndCapabilities(
btav_a2dp_codec_config_t* p_codec_config,
std::vector<btav_a2dp_codec_config_t>* p_codecs_local_capabilities,
std::vector<btav_a2dp_codec_config_t>* p_codecs_selectable_capabilities) {
mock_function_count_map[__func__]++;
return false;
}
bool A2dpCodecs::init() {
mock_function_count_map[__func__]++;
return false;
}
bool A2dpCodecs::isSupportedCodec(btav_a2dp_codec_index_t codec_index) {
mock_function_count_map[__func__]++;
return false;
}
bool A2dpCodecs::setCodecAudioConfig(
const btav_a2dp_codec_config_t& codec_audio_config,
const tA2DP_ENCODER_INIT_PEER_PARAMS* p_peer_params,
const uint8_t* p_peer_sink_capabilities, uint8_t* p_result_codec_config,
bool* p_restart_output, bool* p_config_updated) {
mock_function_count_map[__func__]++;
return false;
}
bool A2dpCodecs::setCodecConfig(const uint8_t* p_peer_codec_info,
bool is_capability,
uint8_t* p_result_codec_config,
bool select_current_codec) {
mock_function_count_map[__func__]++;
return false;
}
bool A2dpCodecs::setCodecOtaConfig(
const uint8_t* p_ota_codec_config,
const tA2DP_ENCODER_INIT_PEER_PARAMS* p_peer_params,
uint8_t* p_result_codec_config, bool* p_restart_input,
bool* p_restart_output, bool* p_config_updated) {
mock_function_count_map[__func__]++;
return false;
}
bool A2dpCodecs::setCodecUserConfig(
const btav_a2dp_codec_config_t& codec_user_config,
const tA2DP_ENCODER_INIT_PEER_PARAMS* p_peer_params,
const uint8_t* p_peer_sink_capabilities, uint8_t* p_result_codec_config,
bool* p_restart_input, bool* p_restart_output, bool* p_config_updated) {
mock_function_count_map[__func__]++;
return false;
}
bool A2dpCodecs::setPeerSinkCodecCapabilities(
const uint8_t* p_peer_codec_capabilities) {
mock_function_count_map[__func__]++;
return false;
}
bool A2dpCodecs::setPeerSourceCodecCapabilities(
const uint8_t* p_peer_codec_capabilities) {
mock_function_count_map[__func__]++;
return false;
}
bool A2dpCodecs::setSinkCodecConfig(const uint8_t* p_peer_codec_info,
bool is_capability,
uint8_t* p_result_codec_config,
bool select_current_codec) {
mock_function_count_map[__func__]++;
return false;
}
btav_a2dp_codec_config_t A2dpCodecConfig::getCodecAudioConfig() {
mock_function_count_map[__func__]++;
btav_a2dp_codec_config_t config;
return config;
}
btav_a2dp_codec_config_t A2dpCodecConfig::getCodecCapability() {
mock_function_count_map[__func__]++;
btav_a2dp_codec_config_t config;
return config;
}
btav_a2dp_codec_config_t A2dpCodecConfig::getCodecConfig() {
mock_function_count_map[__func__]++;
btav_a2dp_codec_config_t config;
return config;
}
btav_a2dp_codec_config_t A2dpCodecConfig::getCodecLocalCapability() {
mock_function_count_map[__func__]++;
btav_a2dp_codec_config_t config;
return config;
}
btav_a2dp_codec_config_t A2dpCodecConfig::getCodecSelectableCapability() {
mock_function_count_map[__func__]++;
btav_a2dp_codec_config_t config;
return config;
}
btav_a2dp_codec_config_t A2dpCodecConfig::getCodecUserConfig() {
mock_function_count_map[__func__]++;
btav_a2dp_codec_config_t config;
return config;
}
btav_a2dp_codec_index_t A2DP_SinkCodecIndex(const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return BTAV_A2DP_CODEC_INDEX_MAX;
}
btav_a2dp_codec_index_t A2DP_SourceCodecIndex(const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return BTAV_A2DP_CODEC_INDEX_MAX;
}
const char* A2DP_CodecIndexStr(btav_a2dp_codec_index_t codec_index) {
mock_function_count_map[__func__]++;
return nullptr;
}
const char* A2DP_CodecName(const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return nullptr;
}
const tA2DP_DECODER_INTERFACE* A2DP_GetDecoderInterface(
const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return nullptr;
}
const tA2DP_ENCODER_INTERFACE* A2DP_GetEncoderInterface(
const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return nullptr;
}
int A2DP_GetSinkTrackChannelType(const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return 0;
}
int A2DP_GetTrackBitsPerSample(const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return 0;
}
int A2DP_GetTrackChannelCount(const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return 0;
}
int A2DP_GetTrackSampleRate(const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return 0;
}
int A2dpCodecConfig::getTrackBitRate() const {
mock_function_count_map[__func__]++;
return 0;
}
std::string A2DP_CodecInfoString(const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return 0;
}
std::string A2dpCodecConfig::codecBitsPerSample2Str(
btav_a2dp_codec_bits_per_sample_t codec_bits_per_sample) {
mock_function_count_map[__func__]++;
return 0;
}
std::string A2dpCodecConfig::codecChannelMode2Str(
btav_a2dp_codec_channel_mode_t codec_channel_mode) {
mock_function_count_map[__func__]++;
return 0;
}
std::string A2dpCodecConfig::codecConfig2Str(
const btav_a2dp_codec_config_t& codec_config) {
mock_function_count_map[__func__]++;
return 0;
}
std::string A2dpCodecConfig::codecSampleRate2Str(
btav_a2dp_codec_sample_rate_t codec_sample_rate) {
mock_function_count_map[__func__]++;
return 0;
}
tA2DP_CODEC_TYPE A2DP_GetCodecType(const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return 0;
}
uint8_t A2DP_GetMediaType(const uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
return 0;
}
uint8_t A2dpCodecConfig::getAudioBitsPerSample() {
mock_function_count_map[__func__]++;
return 0;
}
void A2DP_InitDefaultCodec(uint8_t* p_codec_info) {
mock_function_count_map[__func__]++;
}
void A2dpCodecConfig::debug_codec_dump(int fd) {
mock_function_count_map[__func__]++;
}
void A2dpCodecConfig::setCodecPriority(
btav_a2dp_codec_priority_t codec_priority) {
mock_function_count_map[__func__]++;
}
void A2dpCodecConfig::setDefaultCodecPriority() {
mock_function_count_map[__func__]++;
}
void A2dpCodecs::debug_codec_dump(int fd) {
mock_function_count_map[__func__]++;
}