/*
 * initHardware()
 */
bool SoundflowerDevice::initHardware(IOService *provider)
{
    bool result = false;
    
	//IOLog("SoundflowerDevice[%p]::initHardware(%p)\n", this, provider);
    
    if (!super::initHardware(provider)) {
        goto Done;
    }
    
    
    setDeviceName("Soundflower");
    setDeviceShortName("Soundflower");
    setManufacturerName("ma++ ingalls for Cycling '74");
    
    if (!createAudioEngines()) {
        goto Done;
    }
    
    result = true;
    
Done:

    return result;
}
Beispiel #2
0
bool SoundflowerDevice::initHardware(IOService *provider)
{
    bool result = false;

    if (!super::initHardware(provider))
        goto Done;

    setDeviceName("WavTap");
    setDeviceShortName("WavTap");
    setManufacturerName("WavTap");

    if (!createAudioEngines())
        goto Done;

    result = true;

Done:

    return result;
}
Beispiel #3
0
bool MixlrAudioDevice::initHardware(IOService *provider)
{
    bool result = false;
    
	//IOLog("MixlrAudioDevice[%p]::initHardware(%p)\n", this, provider);
    
    if (!super::initHardware(provider))
        goto Done;
    
    setDeviceName("Mixlr");
    setDeviceShortName("Mixlr");
    setManufacturerName("Mixlr");
    
    if (!createAudioEngines())
        goto Done;
    
    result = true;
    
Done:

    return result;
}