2 * Copyright (C) 2005-2008 by Pieter Palmers
4 * This file is part of FFADO
5 * FFADO = Free Firewire (pro-)audio drivers for linux
7 * FFADO is based upon FreeBoB
9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation, either version 2 of the License, or
12 * (at your option) version 3 of the License.
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU General Public License for more details.
19 * You should have received a copy of the GNU General Public License
20 * along with this program. If not, see <http://www.gnu.org/licenses/>.
24 #ifndef FIREWORKS_EFC_AVC_H
25 #define FIREWORKS_EFC_AVC_H
27 #include "libavc/general/avc_generic.h"
28 #include "libutil/cmd_serialize.h"
29 #include "libavc/general/avc_vendor_dependent_cmd.h"
35 class EfcOverAVCCmd
: public AVC::VendorDependentCmd
38 EfcOverAVCCmd(Ieee1394Service
& ieee1394service
);
39 virtual ~EfcOverAVCCmd();
41 virtual bool serialize( Util::Cmd::IOSSerialize
& se
);
42 virtual bool deserialize( Util::Cmd::IISDeserialize
& de
);
44 virtual const char* getCmdName() const
45 { return "EfcOverAVCCmd"; }
53 } // namespace FireWorks
55 #endif // FIREWORKS_EFC_AVC_H