dplug.au.dfxutil

Audio Unit plug-in client. Port of Destroy FX AU Utilities.

Members

Functions

convertIntToCFString
CFStringRef convertIntToCFString(int number)

Creates a CFString from an int give up its ownership.

getDataFromDict
bool getDataFromDict(CFDictionaryRef pDict, string key, out ubyte[] pChunk)

Gets data from a CFDataRef dictionnary entry and give up its ownership. Must be deallocated with free/freeSlice.

getStrFromDict
bool getStrFromDict(CFDictionaryRef pDict, const(char)[] key, out string value)

Get a string in a dictionnary, and give up its ownership.

mallocStringFromCFString
string mallocStringFromCFString(CFStringRef cfStr)

Create string from a CFString, and give up its ownership. Such a string must be deallocated with free/freeSlice. It is guaranteed to finish with a terminal zero character ('\0').

toCFString
CFStringRef toCFString(const(char)[] str)

Creates a CFString from a string and give up its ownership.

Meta