Exemple #1
0
def dump_al():
    '''Dump OpenAL info.'''
    try:
        from pyglet.media.drivers import openal
        _print('Library:', openal.al._lib)
        _print('Version:', openal.get_version())
        _print('Extensions:')
        for extension in openal.get_extensions():
            _print('  ', extension)
    except:
        _print('OpenAL not available.')
Exemple #2
0
def dump_al():
    '''Dump OpenAL info.'''
    try:
        from pyglet.media.drivers import openal
        print 'Library:', openal.al._lib
        print 'Version:', openal.get_version()
        print 'Extensions:'
        for extension in openal.get_extensions():
            print '  ', extension
    except:
        print 'OpenAL not available.'
Exemple #3
0
def dump_al():
    '''Dump OpenAL info.'''
    try:
        from pyglet.media.drivers import openal
        _print('Library:', openal.al._lib)
        _print('Version:', openal.get_version())
        _print('Extensions:')
        for extension in openal.get_extensions():
            _print('  ', extension)
    except:
        _print('OpenAL not available.')
def dump_al():
    '''Dump OpenAL info.'''
    try:
        from pyglet.media.drivers import openal
        print 'Library:', openal.al._lib
        print 'Version:', openal.get_version()
        print 'Extensions:'
        for extension in openal.get_extensions():
            print '  ', extension
    except:
        print 'OpenAL not available.'
Exemple #5
0
        alc.alcGetString(None, alc.ALC_DEFAULT_DEVICE_SPECIFIER),
        ctypes.c_char_p).value
    capture_default_device = ctypes.cast(
        alc.alcGetString(None, alc.ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER),
        ctypes.c_char_p).value

    print 'Default device:         %s' % default_device
    print 'Default capture device: %s' % capture_default_device

    if alc.alcIsExtensionPresent(None, 'ALC_ENUMERATION_EXT'):
        # Hmm, actually not allowed to pass NULL to alcIsExtension present..
        # how is this supposed to work?
        devices = split_nul_strings(
            alc.alcGetString(None, alc.ALC_DEVICE_SPECIFIER))
        capture_devices = split_nul_strings(
            alc.alcGetString(None, alc.ALC_CAPTURE_DEVICE_SPECIFIER))

    print 'Devices:                %s' % ', '.join(devices)
    print 'Capture devices:        %s' % ', '.join(capture_devices)
    print

    if options.device:
        print 'Using device "%s"...' % options.device
        openal.driver_init(options.device)
    else:
        print 'Using default device...'
        openal.driver_init()

    print 'OpenAL version %d.%d' % openal.get_version()
    print 'Extensions:              %s' % ', '.join(openal.get_extensions())
Exemple #6
0
        ctypes.c_char_p).value
    capture_default_device = ctypes.cast(
        alc.alcGetString(None, alc.ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER),
        ctypes.c_char_p).value

    print 'Default device:         %s' % default_device
    print 'Default capture device: %s' % capture_default_device

    if alc.alcIsExtensionPresent(None, 'ALC_ENUMERATION_EXT'):
        # Hmm, actually not allowed to pass NULL to alcIsExtension present..
        # how is this supposed to work?
        devices = split_nul_strings(
            alc.alcGetString(None, alc.ALC_DEVICE_SPECIFIER))
        capture_devices = split_nul_strings(
            alc.alcGetString(None, alc.ALC_CAPTURE_DEVICE_SPECIFIER))

    print 'Devices:                %s' % ', '.join(devices)
    print 'Capture devices:        %s' % ', '.join(capture_devices)
    print


    if options.device:
        print 'Using device "%s"...' % options.device
        openal.driver_init(options.device)
    else:
        print 'Using default device...'
        openal.driver_init()

    print 'OpenAL version %d.%d' % openal.get_version()
    print 'Extensions:              %s' % ', '.join(openal.get_extensions())