aumakeelementexportmonitor(3) [debian man page]
AuMakeElementExportMonitor(3) Library Functions Manual AuMakeElementExportMonitor(3) Name AuMakeElementExportMonitor - initialize an ExportMonitor element Synopsis #include <audio/audiolib.h> AuMakeElementExportMonitor(element, input, event_rate, format, num_tracks) AuElement *element; /* RETURN */ unsigned short input; unsigned short event_rate; unsigned char format; unsigned char num_tracks; Arguments element Returns the initialized element. input Specifies the index of the element to supply the audio data to monitor. event_rate Specifies the event rate for the monitor. format Specifies the format of the audio data. Currently, the following formats are defined: AuFormatULAW8, AuFormatLinearUnsigned8, AuFormatLinearSigned8, AuFormatLinearSigned16MSB, AuFormatLinearUnsigned16MSB, AuFormatSignedLinear16LSB, and AuFormatLinearUn- signed16LSB. num_tracks Specifies the number of tracks in the audio data. Description AuMakeElementExportMonitor sets the type member of element to AuElementTypeExportMonitor and initializes the exportmonitor member of ele- ment with the remaining arguments. AuMakeElementExportMonitor is implemented as a macro. See Also AuMakeElementAddConstant, AuMakeElementBundle, AuMakeElementExportBucket, AuMakeElementExportClient, AuMakeElementExportDevice, AuMakeEle- mentImportBucket, AuMakeElementImportClient, AuMakeElementImportDevice, AuMakeElementImportWaveForm, AuMakeElementMultiplyConstant, AuMa- keElementSum. audiolib - Network Audio System C Language Interface audiolib - element initialization 1.9.3 AuMakeElementExportMonitor(3)
Check Out this Related Man Page
AuMakeElementImportClient(3) Library Functions Manual AuMakeElementImportClient(3) Name AuMakeElementImportClient - initialize an ImportClient element Synopsis #include <audio/audiolib.h> AuMakeElementImportClient(element, sample_rate, format, num_tracks, discard, max_samples, low_water_mark, num_actions, actions) AuElement *element; /* RETURN */ unsigned short sample_rate; unsigned char format; unsigned char num_tracks; unsigned char discard; AuUint32 max_samples; AuUint32 low_water_mark; int num_actions; AuElementAction *actions; Arguments element Returns the initialized element. sample_rate Specifies the sample rate of the audio data. format Specifies the format of the audio data. Currently, the following formats are defined: AuFormatULAW8, AuFormatLinearUnsigned8, AuFormatLinearSigned8, AuFormatLinearSigned16MSB, AuFormatLinearUnsigned16MSB, AuFormatSignedLinear16LSB, and AuFormatLinearUn- signed16LSB. num_tracks Specifies the number of tracks in the audio data. discard Specifies if the import should be paused initally. Normally AuTrue. AuFalse may crash the server. max_samples Specifies the maximum number of samples to accept in a single read. Ignored for "trivial" flows. low_water_mark Specifies when to request additional audio data from the client application. When this number of samples are left in the buffer, and an EOF hasn't been received, a NotifyEvent with kind set to AuElementNotifyKindLowWater will be sent to the client applica- tion. num_actions Specifies the number of actions in actions. actions Specifies the list of actions to associate with this element. Entries in this list can be initialized with AuMakeChangeStateAc- tion, AuMakeSendNotifyAction, and AuMakeNoopAction. May be NULL. Description AuMakeElementImportClient sets the type of element to AuElementTypeImportClient and initializes the importclient member of element with the remaining arguments. AuMakeElementImportClient is implemented as a macro. See Also AuMakeElementAddConstant, AuMakeElementBundle, AuMakeElementExportClient, AuMakeElementExportDevice, AuMakeElementExportBucket, AuMakeEle- mentExportMonitor, AuMakeElementImportDevice, AuMakeElementImportBucket, AuMakeElementImportWaveForm, AuMakeElementMultiplyConstant, AuMa- keElementSum. audiolib - Network Audio System C Language Interface audiolib - element initialization 1.9.3 AuMakeElementImportClient(3)