am_va_info.cc

来自「Motorola synergy audio component」· CC 代码 · 共 104 行

CC
104
字号
//----------------------------------------------------------------------------//// (c) Copyright Motorola 1997, All rights reserved.// Motorola Confidential Proprietary// Contains Confidential Proprietary information of Motorola, Inc.// Reverse engineering is prohibited.// The copyright notice does not imply publication.////----------------------------------------------------------------------------//------------------------------ DESCRIPTION ---------------------------------//// This file defines AM_VA_Info class.////----------------------------------------------------------------------------//---------------------------- REVISION HISTORY ------------------------------////    Date        Author      Reference Number//    ========    ========    ================//    04-11-23    aja099      libff38547//                VST VR Port////    03-05-13     Chiarulli   LIBdd01040//                Modify Audio Manager to accept VST VR port from CDMA T730////    00-09-01    blamers     CR - CSGce61298//                Complete functionality for VA FF/Rew//                - Add save va offset functionality////    00-08-09    mtaraba     CR - CSGce55882//                Eliminate file gsm.h from audio manager////    97-07-28    slam        PR - CSGce11610//                - Initial release////----------------------------------------------------------------------------//------------------------------- INCLUDES -----------------------------------#include <SUAPI/suapi.h>#include <audio/AM_VA_Info.H>//-------------------------------- CODE --------------------------------------// class constructorAM_VA_Info :: AM_VA_Info ( AM_VA_INFO *va_info_ptr) {   	va_ptr = va_info_ptr;	clear();}// Function to clear VA recordvoidAM_VA_Info :: clear ( void ){	va_ptr->va_command_audio_path = AM_NON_AUDIO_PATH;	va_ptr->voice_note_id = AM_VA_INVALID_VOICE_NOTE_ID;    va_ptr->filename = NULL;}    // Functions to save VA datavoid AM_VA_Info::save(UINT8 va_command_audio_path, UINT8 voice_note_id){	va_ptr->va_command_audio_path = va_command_audio_path;	va_ptr->voice_note_id = voice_note_id;}void AM_VA_Info::save(UINT8 va_command_audio_path,                      UINT8 voice_note_id,                      AM_VA_OFFSET va_offset){	va_ptr->va_command_audio_path = va_command_audio_path;	va_ptr->voice_note_id = voice_note_id;    if (va_offset != AM_VA_OFFSET_NO_CHANGE)    {        va_ptr->va_offset = va_offset;    }}void AM_VA_Info::save(AM_VA_OFFSET va_offset){    if (va_offset != AM_VA_OFFSET_NO_CHANGE)    {        va_ptr->va_offset = va_offset;    }}// Functions to save VST datavoid AM_VA_Info::save(UINT16 &filename){    // should we check for null?    va_ptr->filename = &filename;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?