AAX SDK 2.6.1
Avid Audio Extensions Development Kit
Loading...
Searching...
No Matches
AAX_Init.h
Go to the documentation of this file.
1/*================================================================================================*/
2/*
3 *
4 * Copyright 2013-2017, 2023 Avid Technology, Inc.
5 * All rights reserved.
6 *
7 * CONFIDENTIAL: this document contains confidential information of Avid. Do
8 * not disclose to any third party. Use of the information contained in this
9 * document is subject to an Avid SDK license.
10 *
11 */
12
20/*================================================================================================*/
21
22
23#include "AAX.h"
24#include "acfbasetypes.h"
25
26class IACFUnknown;
27class IACFPluginDefinition;
28class IACFComponentDefinition;
29
30
46AAX_Result AAXRegisterPlugin(IACFUnknown * pUnkHost, IACFPluginDefinition **ppPluginDefinition);
47
56AAX_Result AAXRegisterComponent (IACFUnknown * pUnkHost, acfUInt32 index, IACFComponentDefinition **ppComponentDefinition);
57
67AAX_Result AAXGetClassFactory (IACFUnknown * pUnkHost, const acfCLSID& clsid, const acfIID& iid, void** ppOut);
68
79
90
101
111AAX_Result AAXGetSDKVersion( acfUInt64 *oSDKVersion );
AAX_Result AAXRegisterComponent(IACFUnknown *pUnkHost, acfUInt32 index, IACFComponentDefinition **ppComponentDefinition)
Registers a specific component in the DLL.
AAX_Result AAXStartup(IACFUnknown *pUnkHost)
DLL initialization routine.
AAX_Result AAXCanUnloadNow(IACFUnknown *pUnkHost)
Determines whether or not the host may unload the DLL.
AAX_Result AAXGetSDKVersion(acfUInt64 *oSDKVersion)
Returns the DLL's SDK version.
AAX_Result AAXShutdown(IACFUnknown *pUnkHost)
DLL shutdown routine.
AAX_Result AAXGetClassFactory(IACFUnknown *pUnkHost, const acfCLSID &clsid, const acfIID &iid, void **ppOut)
Gets the factory for a given class ID.
Various utility definitions for AAX.
int32_t AAX_Result
Definition: AAX.h:334
AAX_Result AAXRegisterPlugin(IACFUnknown *pUnkHost, IACFPluginDefinition **ppPluginDefinition)
The main plug-in registration method.
Definition: AAX_ACFInterface.doxygen:216
COM compatible IUnknown C++ interface.
Definition: AAX_ACFInterface.doxygen:252