The node objects as they are implemented in ASX are really just placeholders. These functions allow an application to query node information, including the node type, index and name. Often these functions will be called after after the source and/or destination nodes of a particular control have been obtained.
|
Functions |
| ASX32_API ASX_ERROR | ASX_Node_GetType (ASX_HANDLE hNode, enum asxNODE *peType) |
| | Returns the node type of the given node.
|
| ASX32_API ASX_ERROR | ASX_Node_GetIndex (ASX_HANDLE hNode, int *pnIndex) |
| | Returns the index of the given node.
|
| ASX32_API ASX_ERROR | ASX_Node_GetLocation (ASX_HANDLE hNode, int *pnModuleSlot, int *pnNodeIndexOnSlot, char *pszModuleName, const int nStringLength) |
| | Returns the location of the given node in terms of module slots and position on the module that contains the node.
|
| ASX32_API ASX_ERROR | ASX_Node_GetSubSystem (ASX_HANDLE hNode, ASX_HANDLE *p_hSubSystem) |
| | Returns the sub system handle of the given node.
|
| ASX32_API ASX_ERROR | ASX_Node_GetName (ASX_HANDLE hNode, char *pszNodeName, const int nStringLength) |
| | Get the name of the node.
|
| ASX32_API ASX_ERROR | ASX_Mixer_GetNodeType (ASX_HANDLE hNode, enum asxNODE *peType) |
| ASX32_API ASX_ERROR | ASX_Mixer_GetNodeIndex (ASX_HANDLE hNode, int *pnIndex) |