atmoconnection.cpp

来自「VLC Player Source Code」· C++ 代码 · 共 37 行

CPP
37
字号
/* * AtmoConnection.cpp: generic/abstract class defining all methods for the * communication with the hardware * * See the README.txt file for copyright information and how to reach the author(s). * * $Id$ */#include "AtmoConnection.h"CAtmoConnection::CAtmoConnection(CAtmoConfig *cfg){	this->m_pAtmoConfig = cfg;	    if(cfg->getNumChannelAssignments()>0) {        tChannelAssignment *ca = cfg->getChannelAssignment(0);        for(int i=0;i<ATMO_NUM_CHANNELS;i++) {            m_ChannelAssignment[i] = ca->mappings[i];        }    } else {        for(int i=0;i<ATMO_NUM_CHANNELS;i++) {            m_ChannelAssignment[i] = i;        }    }}void CAtmoConnection::SetChannelAssignment(tChannelAssignment *ca) {     for(int i=0;i<ATMO_NUM_CHANNELS;i++) {         m_ChannelAssignment[i] = ca->mappings[i];     }}CAtmoConnection::~CAtmoConnection(void){  if(isOpen())     CloseConnection();}

⌨️ 快捷键说明

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