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 + -
显示快捷键?