sipxmediaadapterlib  Version 3.3
CpMediaInterfaceFactoryFactory.h
Go to the documentation of this file.
1 //
2 // Copyright (C) 2004-2009 SIPfoundry Inc.
3 // Licensed by SIPfoundry under the LGPL license.
4 //
5 // Copyright (C) 2007-2009 SIPez LLC.
6 // Licensed to SIPfoundry under a Contributor Agreement.
7 //
8 // Copyright (C) 2004-2006 Pingtel Corp. All rights reserved.
9 // Licensed to SIPfoundry under a Contributor Agreement.
10 //
11 // $$
13 
14 #ifndef _CpMediaInterfaceFactoryFactory_h_
15 #define _CpMediaInterfaceFactoryFactory_h_
16 
17 // SYSTEM INCLUDES
18 // APPLICATION INCLUDES
21 // DEFINES
22 // MACROS
23 // EXTERNAL FUNCTIONS
24 
25 class OsConfigDb; // forward declaration
26 
28 extern "C" CpMediaInterfaceFactory* sipXmediaFactoryFactory(OsConfigDb* pConfigDb,
29  uint32_t fameSizeMs = 0,
30  uint32_t maxSamplesPerSec = 0,
31  uint32_t defaultSamplesPerSec = 0,
32  UtlBoolean enableLocalAudio = TRUE,
33  const UtlString &inputDeviceName = "",
34  const UtlString &outputDeviceName = "");
75 extern "C" void sipxDestroyMediaFactoryFactory() ;
76 
77 // EXTERNAL VARIABLES
78 // CONSTANTS
79 // STRUCTS
80 // TYPEDEFS
81 // FORWARD DECLARATIONS
82 
83 #endif
void sipxDestroyMediaFactoryFactory()
Definition: sipXmediaFactoryImpl.cpp:84
Definition: CpMediaInterfaceFactory.h:47
CpMediaInterfaceFactory * sipXmediaFactoryFactory(OsConfigDb *pConfigDb, uint32_t fameSizeMs=0, uint32_t maxSamplesPerSec=0, uint32_t defaultSamplesPerSec=0, UtlBoolean enableLocalAudio=TRUE, const UtlString &inputDeviceName="", const UtlString &outputDeviceName="")
Create a media interface factory factory.
Definition: sipXmediaFactoryImpl.cpp:55