AAX SDK  2.1.1
Avid Audio Extensions Development Kit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions
AAX_IMIDINode Class Referenceabstract

#include <AAX_IMIDINode.h>

Description

Interface for accessing information in a MIDI node.

:Implemented by the AAX Host:
See Also
AAX_IComponentDescriptor::AddMIDINode

Public Member Functions

virtual ~AAX_IMIDINode ()
 
virtual AAX_CMidiStreamGetNodeBuffer ()=0
 Returns a MIDI stream data structure. More...
 
virtual AAX_Result PostMIDIPacket (AAX_CMidiPacket *packet)=0
 Posts an AAX_CMidiPacket to an output MIDI node. More...
 
virtual AAX_ITransportGetTransport ()=0
 Returns a transport object. More...
 

Constructor & Destructor Documentation

virtual AAX_IMIDINode::~AAX_IMIDINode ( )
inlinevirtual

Member Function Documentation

virtual AAX_CMidiStream* AAX_IMIDINode::GetNodeBuffer ( )
pure virtual

Returns a MIDI stream data structure.

virtual AAX_Result AAX_IMIDINode::PostMIDIPacket ( AAX_CMidiPacket packet)
pure virtual

Posts an AAX_CMidiPacket to an output MIDI node.

Parameters
[in]packetThe MIDI packet to be pushed to a MIDI output node
virtual AAX_ITransport* AAX_IMIDINode::GetTransport ( )
pure virtual

Returns a transport object.


The documentation for this class was generated from the following file: