Detect bluetooth audio device using JMF

Hello all,
Does the JMF supports detection for a blue tooth audio device or that implementation is for a bluetooth API?
Adam.

Does the JMF supports detection for a blue tooth audio device or that implementation is for a bluetooth API?JMF doesn't support that, so you'd have to code support for it yourself...

Similar Messages

  • Not able to recognize any video/audio devices using jmf and java soun

    Hi ,
    I need one help from your side.
    Here I am expecting some clarifications from you. Before that let you my environement.
    My working environment :
    Eclipse tool and added jmf jar to my project I did not do any thing more.
    If any thing I need to do just let me know. My target platform is MAC & UBUNTU.
    Please bare with my questions.
    1) I am not able to recognize any video/audio devices using jmf and java sound APIs on My system.
    ( I checked with the app mentioned in the http://www.java-forums.org/new-java/11201-jmf-cannot-connect-device.html )
    Do we need any administrives rights for our working PC.
    What is the procedure/ setup I need to follow from a java application to enable particular audio/video device since I dont about end-user system setup right.
    If possible send some sample code to recognize /r detect audio device ( voice input ). It should run on both MAC and UBUNTU.
    2) I run the one sample audio recording application of this link (http://www.jsresources.org/examples/SimpleAudioRecorder.java.html) which is provided by YOU.
    I got output audio file and able to hear voice on UBUNTU system but not able to hear voice on MAC system.
    I heared that default line in ( audio setup of the sys) is wont take any voice data on MAC.Why I made this stmt means we are getting false when using isSupported methods of JAVA SOUND API.
    ( like for TragetdataLine ...i,e, all ports are getting false)
    I have one sample audio recording app implemented by QUICKTIME API. In this case also he taking audio ftom device only using quicetime API.
    With that we are able to record and hear audio ( voice input --> not line in , external device we added some thing like SSB...)
    3) In case of Video capturing DataSource, Streams are implemented by PullBufferDataSource , PullBufferStream intefaces used.
    In case of Audio capturing DataSource, Streams are implemented by PushBufferDataSource, PushBufferStream intefaces used.
    Can you explain the reasons ? I gone through API but i am not clear.
    HOPE I WILL BE CLARIFIED EVERY THING FROM YOU.
    Thanks
    RamaRao.G

    Hi ,
    I need one help from your side.
    Here I am expecting some clarifications from you. Before that let you my environement.
    My working environment :
    Eclipse tool and added jmf jar to my project I did not do any thing more.
    If any thing I need to do just let me know. My target platform is MAC & UBUNTU.
    Please bare with my questions.
    1) I am not able to recognize any video/audio devices using jmf and java sound APIs on My system.
    ( I checked with the app mentioned in the http://www.java-forums.org/new-java/11201-jmf-cannot-connect-device.html )
    Do we need any administrives rights for our working PC.
    What is the procedure/ setup I need to follow from a java application to enable particular audio/video device since I dont about end-user system setup right.
    If possible send some sample code to recognize /r detect audio device ( voice input ). It should run on both MAC and UBUNTU.
    2) I run the one sample audio recording application of this link (http://www.jsresources.org/examples/SimpleAudioRecorder.java.html) which is provided by YOU.
    I got output audio file and able to hear voice on UBUNTU system but not able to hear voice on MAC system.
    I heared that default line in ( audio setup of the sys) is wont take any voice data on MAC.Why I made this stmt means we are getting false when using isSupported methods of JAVA SOUND API.
    ( like for TragetdataLine ...i,e, all ports are getting false)
    I have one sample audio recording app implemented by QUICKTIME API. In this case also he taking audio ftom device only using quicetime API.
    With that we are able to record and hear audio ( voice input --> not line in , external device we added some thing like SSB...)
    3) In case of Video capturing DataSource, Streams are implemented by PullBufferDataSource , PullBufferStream intefaces used.
    In case of Audio capturing DataSource, Streams are implemented by PushBufferDataSource, PushBufferStream intefaces used.
    Can you explain the reasons ? I gone through API but i am not clear.
    HOPE I WILL BE CLARIFIED EVERY THING FROM YOU.
    Thanks
    RamaRao.G

  • URGENT- problem in detecting audio device using  JMF in  WIndows7 - 64 bit

    Hi,
    I am trying to detect the audio device in windows 7 -64 bit OS, using JMF API with JRE 1.6.18.But it showing zero device found.below i have mentioned the source code that i have used.please suggest how to solve this , thanks in advance.
    import java.util.ArrayList;
    import java.util.Vector;
    import javax.media.CaptureDeviceInfo;
    import javax.media.CaptureDeviceManager;
    import javax.media.format.AudioFormat;
    import javax.media.format.VideoFormat;
    public class CaptureDeviceFinder {
    //possible audio formats available
    static String audioformats[] = {
    AudioFormat.LINEAR };
    static ArrayList available_audiolist= new ArrayList();
    public static void main(String[] args) {
    findAudioDevices();
    }//main
    public static void findAudioDevices() {
    / Audio capture devices /
    System.out.println("CAPTURE AUDIO FORMATS:");
    for (String format : audioformats) {
    System.out.println("format is :"format);
    Vector<CaptureDeviceInfo> devices = CaptureDeviceManager
    .getDeviceList(new AudioFormat(format));
    System.out.println("devices is"+devices);
    for (CaptureDeviceInfo device : devices) {
    if (!devices.isEmpty()) {
    System.out.println("\tFormat: " format);
    System.out.println("\t\t" device.getName());
    available_audiolist.add(format"|"+device.getName());
    System.out.println("list is :"+available_audiolist);
    Edited by: Saravana4u on Mar 17, 2010 10:39 AM

    almightywiz wrote:
    Well, I don't know if the JMF Studio works on a 64-bit system, but the base java libraries work just as well as on a 32-bit system. I currently use both Windows 7 64-bit and 32-bit version, and I am able to recognize all of my audio input devices.JMF wraps around and makes use of a bunch of native interfaces, all of which are precompiled for 32-bit systems. As such, anything relying upon those 32-bit libraries will not work, and that cuts the functionality down to, essentially, the cross-platform pack stuff.
    JMF's sound infastructure is mostly a wrapper around JavaSound, so as long as JavaSound is working on the JRE, you'll be able to utilize the audio functionality.
    As for device detection, I know at least some of that is native code. I'm not 100% sure, but I'd almost expect the Windows performance pack to never return any devices on a 64-bit system, but the cross-platform back to return audio devices. This is an assumption, but, that's what I would expect.
    In any case, if you're using the Windows performance pack, you'd most likely get better results by switching to the cross-platform pack.

  • FMLE 3.2 and 3.1 can't detect an audio device with Windows 8.1

    FMLE 3.2 and 3.1 can't detect an audio device with Windows 8.1 x64 on an MSI GT72-2QD laptop. I tried 2 different webcams but the result was the same. Both the internal mic and the ones going with the webcams work fine with other software but when I try FMLE it looks as follows:
    It says that there's no audio device connected (although the mics work fine elsewhere), the dropout is blank and the audio parameters are grayed out and inactive even with the "audio" box checked. Both versions of FMLE work fine with the same cams on a desktop which has all the same tech specs but uses Win 7 x64. Running FMLE in Win7 compatibility mode or reinstalling with register cleaning doesn't help. What can be done about it?

    Hi Bob,
    Thanks for the advice. It succeeded.
    The steps I made was to make a disk copy of my original Windows XP disk using Disk Utilty. Then I renamed the disk copy into .iso. I copied the ISO file to my usb flash drive.
    Than I started Parallels 7, created a new VM, selected the correct drive to install from (the usb flash drive) and volia, it worked.
    Finally...
    Sytze

  • Why does my computer keep trying to connect to a bluetooth audio device that doesn't exist?

    For some reason, whenever I have my bluetooth on to use my Magic Mouse, every six minutes or so I get an error saying that my bluetooth is having issues connecting to a bluetooth audio device. I do have a Bluetooth Audio device, but it stays at home and is only on when I am watching movies. This happens all the time, even when I am at work, and even when I tell it to stop using the device.
    My kernel.log reads the following:
         kernel[0]: IOAudioStream[0xffffff8015766a00]::clipIfNecessary() - Error: attempting to clip to a position more than one buffer ahead of last clip position (1,450)->(2,654).
         kernel[0]: IOAudioStream[0xffffff8015766a00]::clipIfNecessary() - adjusting clipped position to (2,450)
    Does anyone know what is going on?

    Make sure the device isn't selected in the Sound preference pane.

  • My iPad used to automatically connect to Bluetooth audio device, but now it has inexplicably stopped doing so.

    I have an iPad 2 and a Logitech Wireless Boombox. It used to be that on powering on the Boombox, the iPad would connect and make it the default audio device. Now, I have to go in to settings and connect explicitly. It's been like this for the past few days or so and I can't see what could have caused the change.
    It's not a major problem, but I'd like the old behaviour back and I find it disconcerting when unexplained things happen.

    Well, in case some future googler finds this thread, for some mysterious reason it is behaving as it did originally again. Still none the wiser as to why.

  • Detect audio device without jmf-registry

    Hi,
    I am working with Java Media Framework for some time now. But now I got a problem which I couldn't solve although I tried to find a solution on the jmf-web page.
    With the function autoDetect (com.sun.media.protocol.vfw.VFWSourceStream.autoDetect(i)) it is possible to accesses a video capture device without the JMF registry.
    Unfortunately I couldn't find out how I could access during runtime and without the JMF registry on an audio device (microphon).
    I would be very thnakful if someone could solve my problem.
    thx!
    the_greg

    thanks Owen,
    but I'm sure that it has to works without jmfinit and the registry :-)
    An example, how you can get the webcam without jmf.properties (to test it, you can rename the registry):
    private CaptureDeviceInfo getVideoDevice() {
    Vector deviceList = CaptureDeviceManager.getDeviceList(null);
    CaptureDeviceInfo devInfo = null;
    if (deviceList.size() == 0) {
    String name = VFWCapture.capGetDriverDescriptionName(0);
    System.out.println(name);
    if (name != null && name.length() > 0){
    devInfo = com.sun.media.protocol.vfw.VFWSourceStream.autoDetect(0);
    System.out.println(devInfo);
    return devInfo;
    In my opinion as this is possible for a video-device, it ought to be possible for an audio device also. (??)
    Greg

  • Macbook not (completely) detecting USB audio device

    Here's what I'm doing. I am ripping my cassette collection using a tape deck, a Roxio video capture device (VHS to DVD), Soundflower, and Adobe Audition. Everything was working fine. I finished a tape and unplugged the USB device to make room for my headphones so I could check the file I created. After doing this, OS X stopped detecting the USB device. Here's what I can tell you:
    It no longer appears as an input device under System Preferences > Sound.
    If I fire up the Easy VHS to DVD Capture software it's clear the software is getting audio (the faux LED meters are responding to the audio coming from the tape deck) - just can't hear anything!
    Adobe Audition was listing the device as "USB 2861 (Not Working)" right after this issue. As soon as I changed the input in Audition, this entry completely disappeared. (For those unfamiliar with audio applications, it's simply looking at the inputs set up in the OS.)
    Under About This Mac > More Info > System Report > USB, I see the USB 2861 device.
    I'm at a loss. So you can see that in some way the device is being detected, but the OS doesn't see it, which means I'm effectively dead in the water. I've tried a number of things; rebooting, an SMC reset (I think that's what it was called), physically removing and reconnecting the device both the while the machine was on/off/after reboot.

    Problem Solved!  
    It turned out to be a combination of the usb cable and the OTG USB hub.  On my desktop the iBaso was cable specific as to the device being recognized.  When I tried the working cable witht the OTG hub on the Stream 7 it failed as usual.  But when I tried the cheap monoprice adapter it worked.
    The usb audio solves the horrible sound problem with the Stream 7 for anybody who is lookiing for a Fix.
    The OTG hub works with a mouse and  a mSata drive perfectly but not with the iBAso DAC.  
    Thanks to everyone who replied for keeping me trying.  

  • Bluetooth audio device won't go away

    Hi, I've got a problem that's driving me a little nuts. Hopefully someone can help.
    I just upgraded to a MacBook Pro from a first gen Powermac G5 (1.6ghz), which is now functioning mainly for video playback hooked to my TV. I used to use a Logitech HS01 bluetooth headset as the microphone for iChat. I still do, but now it's paired with my MacBook Pro.
    Here's the problem: I can't get rid of the headset on the G5, and it keeps trying to connect to it randomly, most consistently and annoyingly when I try to watch a DVD with DVD Player. This basically causes DVD Player to begin to load a movie but then hang with a spinning pinwheel while it tries to connect to the headset.
    This had actually been going on for a week or two before I switched over to the MacBook, and I was thinking I might have a flakey superdrive since I would just get the spinning pinwheel until I force quit the app. I only just figured out what was going on just now since the headset is now paired with my laptop, and so when I launched DVD Player, it suddenly asked for the passkey to re-pair with the headset.
    I've gone into the Bluetooth preference panel and removed the device, but it still shows up in the audio preference panel. The selected output device in the audio preferences is the optical digital out, and I selected the same in DVD Player's preferences. The behavior is consistent in two different user accounts on the machine.
    Is there any way to get the computer to remove the headset from the list of audio devices?? Since the main purpose of the G5 now is for video and audio playback on my TV and stereo, it's largely useless while this keeps happening. I realize I could do a clean install of the OS, but I really want to avoid doing that.
    I'd appreciate any suggestions.
    thanks,
    Worth
    Powermac G5 1.6ghz   Mac OS X (10.4.5)  

    Hello there, lgoldberg.
    Although this content is written for purchased Audiobooks from the iTunes Store, the recommended steps for deleting on your computer still apply:
    How to delete content you've downloaded from the iTunes Store, App Store, iBooks Store, or Mac App Store
    http://support.apple.com/kb/HT5772
    iPhone or iPod touch
    You can't delete an audiobook directly from your iPhone or iPod touch. But you can delete one by syncing to a computer with iTunes, then following the instructions for Mac or PC below.
    Make sure you back up the audiobook. You will need to purchase it again if you want to download it.
    Mac or PC
    Before you delete, back up the audiobook. You will need to purchase it again if you want to download it.
    Open iTunes.
    From the Library pop-up menu, choose Books.
    Click Audiobooks in the navigation bar.
    Click the audiobook you want to delete.
    Press Delete on your keyboard.
    Thanks for reaching out to Apple Support Communities.
    Cheers,
    Pedro.

  • Need to know Audio device used in MacBook Pro (mid 2009)

    I have installed windows xp (SP3) on my macbook pro. Whose Mac OS and Original DVD is lost. Now after installing XP, I am unable to install driver for my macbook *audio device driver* and I didn't know the device vendor name, which hardware is used. So I may be able to install sound drivers on my mac. Please help, thanks in advance ...

    I'm also experiencing this problem, but somewhat more extreme. With my MacBook Pro (bought in August 2009, 13" version) I suddenly can't left-click anymore. I can scroll and right-click, but left-clicking and dragging is impossible. I can only use left-click when I set 'Tap to click' in my Trackpad preference pane.
    I can't recall exactly when this started, but I think it's been little over a week for me. It seems that my problem occurred after I installed the Bootcamp drivers for my Windows 7 partition, but this could be coincidence because I don't think the installation should have an effect on OS X.
    It doesn't seem there's something stuck under my Trackpad and also the sound when pressing the trackpad hasn't changed noticeably.
    (English is not my native language, so please excuse me for any mistakes in my post)

  • How to list all USB AUDIO DEVICES using PowerShell on Windows 7

    Hi all, 
    I'm starting today on the powershell programming world, and my first task is list all USB Headsets plugged on my computer, I wanna get the name of this devices like is shown on Windows Volume Control.
    My headset is a ZOX  DH-60, every time that I change the USB port, the name changes, like Headset ZOX DH-60, then Headset 2 ZOX DH-60, how could I get this name using powershell ? 
    Thanks,
    Best Regards
    Leonardo Lima

    Hi, 
    Nope... see my command and return
    Get-WmiObject Win32_PnPEntity | ? {$_.Service -eq 'usbaudio'} | Select * | Format-List
    __GENUS : 2
    __CLASS : Win32_PnPEntity
    __SUPERCLASS : CIM_LogicalDevice
    __DYNASTY : CIM_ManagedSystemElement
    __RELPATH : Win32_PnPEntity.DeviceID="USB\\VID_0D8C&PID_000E&MI_00\\8&149B33FB&0&0000"
    __PROPERTY_COUNT : 24
    __DERIVATION : {CIM_LogicalDevice, CIM_LogicalElement, CIM_ManagedSystemElement}
    __SERVER : HOBBIT
    __NAMESPACE : root\cimv2
    __PATH : \\HOBBIT\root\cimv2:Win32_PnPEntity.DeviceID="USB\\VID_0D8C&PID_000E&MI_00\\8&149B33FB&0&0000"
    Availability :
    Caption : Generic USB Audio Device
    ClassGuid : {4d36e96c-e325-11ce-bfc1-08002be10318}
    CompatibleID : {USB\Class_01&SubClass_01&Prot_00, USB\Class_01&SubClass_01, USB\Class_01}
    ConfigManagerErrorCode : 0
    ConfigManagerUserConfig : False
    CreationClassName : Win32_PnPEntity
    Description : Dispositivo de áudio USB
    DeviceID : USB\VID_0D8C&PID_000E&MI_00\8&149B33FB&0&0000
    ErrorCleared :
    ErrorDescription :
    HardwareID : {USB\VID_0D8C&PID_000E&REV_0100&MI_00, USB\VID_0D8C&PID_000E&MI_00}
    InstallDate :
    LastErrorCode :
    Manufacturer : (Áudio USB genérico)
    Name : Generic USB Audio Device
    PNPDeviceID : USB\VID_0D8C&PID_000E&MI_00\8&149B33FB&0&0000
    PowerManagementCapabilities :
    PowerManagementSupported :
    Service : usbaudio
    Status : OK
    StatusInfo :
    SystemCreationClassName : Win32_ComputerSystem
    SystemName : HOBBIT
    Scope : System.Management.ManagementScope
    Path : \\HOBBIT\root\cimv2:Win32_PnPEntity.DeviceID="USB\\VID_0D8C&PID_000E&MI_00\\8&149B33FB&0&0000"
    Options : System.Management.ObjectGetOptions
    ClassPath : \\HOBBIT\root\cimv2:Win32_PnPEntity
    Properties : {Availability, Caption, ClassGuid, CompatibleID...}
    SystemProperties : {__GENUS, __CLASS, __SUPERCLASS, __DYNASTY...}
    Qualifiers : {dynamic, Locale, provider, UUID}
    Site :
    Container :
    __GENUS : 2
    __CLASS : Win32_PnPEntity
    __SUPERCLASS : CIM_LogicalDevice
    __DYNASTY : CIM_ManagedSystemElement
    __RELPATH : Win32_PnPEntity.DeviceID="USB\\VID_074D&PID_3556&MI_00\\8&285F78A6&0&0000"
    __PROPERTY_COUNT : 24
    __DERIVATION : {CIM_LogicalDevice, CIM_LogicalElement, CIM_ManagedSystemElement}
    __SERVER : HOBBIT
    __NAMESPACE : root\cimv2
    __PATH : \\HOBBIT\root\cimv2:Win32_PnPEntity.DeviceID="USB\\VID_074D&PID_3556&MI_00\\8&285F78A6&0&0000"
    Availability :
    Caption : ZOX DH-60
    ClassGuid : {4d36e96c-e325-11ce-bfc1-08002be10318}
    CompatibleID : {USB\Class_01&SubClass_01&Prot_00, USB\Class_01&SubClass_01, USB\Class_01}
    ConfigManagerErrorCode : 0
    ConfigManagerUserConfig : False
    CreationClassName : Win32_PnPEntity
    Description : Dispositivo de áudio USB
    DeviceID : USB\VID_074D&PID_3556&MI_00\8&285F78A6&0&0000
    ErrorCleared :
    ErrorDescription :
    HardwareID : {USB\VID_074D&PID_3556&REV_0006&MI_00, USB\VID_074D&PID_3556&MI_00}
    InstallDate :
    LastErrorCode :
    Manufacturer : (Áudio USB genérico)
    Name : ZOX DH-60
    PNPDeviceID : USB\VID_074D&PID_3556&MI_00\8&285F78A6&0&0000
    PowerManagementCapabilities :
    PowerManagementSupported :
    Service : usbaudio
    Status : OK
    StatusInfo :
    SystemCreationClassName : Win32_ComputerSystem
    SystemName : HOBBIT
    Scope : System.Management.ManagementScope
    Path : \\HOBBIT\root\cimv2:Win32_PnPEntity.DeviceID="USB\\VID_074D&PID_3556&MI_00\\8&285F78A6&0&0000"
    Options : System.Management.ObjectGetOptions
    ClassPath : \\HOBBIT\root\cimv2:Win32_PnPEntity
    Properties : {Availability, Caption, ClassGuid, CompatibleID...}
    SystemProperties : {__GENUS, __CLASS, __SUPERCLASS, __DYNASTY...}
    Qualifiers : {dynamic, Locale, provider, UUID}
    Site :
    Container :
    __GENUS : 2
    __CLASS : Win32_PnPEntity
    __SUPERCLASS : CIM_LogicalDevice
    __DYNASTY : CIM_ManagedSystemElement
    __RELPATH : Win32_PnPEntity.DeviceID="USB\\VID_074D&PID_3556&MI_00\\8&3B19294B&0&0000"
    __PROPERTY_COUNT : 24
    __DERIVATION : {CIM_LogicalDevice, CIM_LogicalElement, CIM_ManagedSystemElement}
    __SERVER : HOBBIT
    __NAMESPACE : root\cimv2
    __PATH : \\HOBBIT\root\cimv2:Win32_PnPEntity.DeviceID="USB\\VID_074D&PID_3556&MI_00\\8&3B19294B&0&0000"
    Availability :
    Caption : ZOX DH-60
    ClassGuid : {4d36e96c-e325-11ce-bfc1-08002be10318}
    CompatibleID : {USB\Class_01&SubClass_01&Prot_00, USB\Class_01&SubClass_01, USB\Class_01}
    ConfigManagerErrorCode : 0
    ConfigManagerUserConfig : False
    CreationClassName : Win32_PnPEntity
    Description : Dispositivo de áudio USB
    DeviceID : USB\VID_074D&PID_3556&MI_00\8&3B19294B&0&0000
    ErrorCleared :
    ErrorDescription :
    HardwareID : {USB\VID_074D&PID_3556&REV_0006&MI_00, USB\VID_074D&PID_3556&MI_00}
    InstallDate :
    LastErrorCode :
    Manufacturer : (Áudio USB genérico)
    Name : ZOX DH-60
    PNPDeviceID : USB\VID_074D&PID_3556&MI_00\8&3B19294B&0&0000
    PowerManagementCapabilities :
    PowerManagementSupported :
    Service : usbaudio
    Status : OK
    StatusInfo :
    SystemCreationClassName : Win32_ComputerSystem
    SystemName : HOBBIT
    Scope : System.Management.ManagementScope
    Path : \\HOBBIT\root\cimv2:Win32_PnPEntity.DeviceID="USB\\VID_074D&PID_3556&MI_00\\8&3B19294B&0&0000"
    Options : System.Management.ObjectGetOptions
    ClassPath : \\HOBBIT\root\cimv2:Win32_PnPEntity
    Properties : {Availability, Caption, ClassGuid, CompatibleID...}
    SystemProperties : {__GENUS, __CLASS, __SUPERCLASS, __DYNASTY...}
    Qualifiers : {dynamic, Locale, provider, UUID}
    Site :
    Container :

  • How to pair 2 bluetooth audio devices the same time on my iMac?

    Does anyone know how I can use 2 bluetooth audio speakers the same time?
    I want to use them in stereo.

    amhurd22 wrote:
    how do i record with two microphones at the same time
    http://www.bulletsandbones.com/GB/GBFAQ.html#multitrackrecordinggbv10
    This FAQ entry offers a Minute GarageBand video tutorial
    (Let the page FULLY load. The link to your answer is at the top of your screen)
    amhurd22 wrote:
    i can hear both mics with both sides of my headphones
    each track must be set to a single mono channel. to the right of the input label is an icon of 2 intersecting circles (stereo), click it so that the icon is a single circle (mono)

  • How to send video and audio (videoconference) using JMF without using RTP

    Hi everyone,
    I am creating an application using JMF, a videoconference, but I would like to transmit the packets by myself without using RTP. I would have a socket (or virtual Serial Port -- > Bluetooth) and I would send the info that way. Is it possible??
    Thanks in advance!!
    Cheers

    Yeah, you'd need to implement something like this for that.
    [http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/solutions/RTPConnector.html]

  • Can I enable both a bluetooth audio device and digital-out port at the same time?

    Hi!  I just got a bluetooth speaker and want to use it at the same time as my audio-out port which drives speakers in another room.  In preferences, the iMac wants me to choose one or the other...  Is there a way to enable both at once?
    Thanks!

    You probably should not be using a keyboard bluetooth profile for a scanner, I am not a developer for apple so do not know the location for you to find out the correct profile you should be using for an input device that is not a keyboard. Sorry,
    I am sure if you navigate the apple developer site you will probaly finmd what you're looking for.
    https://developer.apple.com

  • How can I get PlayOnLinux's wine config to detect my audio device?

    This is really bugging me, I've been all over the internet for answers but can't seem to find out how to get this to work...
    I have Steam installed under PoL (PlayOnLinux) using wine 1.5.10 internally and I just can't seem to get any sound in my games. When I go to PoL's 'wine' configuration options and select 'configure wine' then click on the 'audio' tab of the winecfg that comes up it says "Selected driver: (None)" and there's no hardware detected!
    I've heard that this might be a pulseaudio issue and that I should run it using ALSA instead, only I don't know how to do this. Plus I'm running the Cinnamon desktop so I get a load of gnome dependencies some of which are tied to pulseaudio (e.g. gnome-settings-daemon) and I don't know if I can safely remove these without borking my DE (and without ending up in dependency hell).
    Here's the console output from PoL:
    $ playonlinux
    [main] Message: PlayOnLinux (4.1.8) is starting
    [clean_tmp] Message: Cleaning temp directory
    [Check_OpenGL] Message: 32bits direct rendering is enabled
    [Check_OpenGL] Message: 64bits direct rendering is enabled
    [main] Message: Filesystem is compatible
    (python2:30355): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion `GTK_IS_WIDGET (widget)' failed
    [install_plugins] Message: Checking plug-in: Capture...
    [install_plugins] Message: Checking plug-in: ScreenCap...
    [maj_check] Message: List is up to date
    [install_plugins] Message: Checking plug-in: PlayOnLinux Vault...
    /usr/share/playonlinux/bash/startup_after_server: line 38: [: : integer expression expected
    /usr/share/playonlinux/bash/startup_after_server: line 38: [: : integer expression expected
    [POL_SetupWindow_Init] Message: Creating new window for pid 30801
    (python2:30355): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion `GTK_IS_WIDGET (widget)' failed
    (python2:30355): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion `GTK_IS_WIDGET (widget)' failed
    [POL_SetupWindow_Close] Message: Closing window for pid 30801
    [POL_Wine] Message: Running wine- winecfg (Working directory : /home/shodan/.PlayOnLinux)
    [POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
    err:module:load_builtin_dll failed to load .so lib for builtin L"winealsa.drv": libasound.so.2: cannot open shared object file: No such file or directory
    err:mmdevapi:DllGetClassObject Driver initialization failed
    err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005
    err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
    err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
    err:module:load_builtin_dll failed to load .so lib for builtin L"winealsa.drv": libasound.so.2: cannot open shared object file: No such file or directory
    err:mmdevapi:DllGetClassObject Driver initialization failed
    err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005
    err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
    [POL_Wine] Message: Wine return: 0
    I found something on WineHQ's support forum about mmdevapi (which I think is a DLL file) which was somehow being automatically disabled by WineTricks and needed to be re-enabled, only it didn't say how plus I'm not using WineTricks (unless PoL uses it in the background or something?).
    The odd thing is that this all worked fine on my old laptop (before it died), but the really annoying thing is that my old laptop wasn't up to playing more than some basic indie games, no serious FPS or Racing sims, but now I've got a brand new desktop (core i7, HD7870 etc. -- "proper job"!) that's powerful enough to play high-spec games I can't get any audio!
    Does anyone please know how I can have sound enabled in Wine through PlayOnLinux?

    @akspecs -- Yes I was rapidly coming to the same conclusion, thanks.
    Besides, I figured I ought to do it properly and learn how to actually configure and use WINE as it should be, from the command line!
    In the meantime however I'd actually mitigated this problem by committing the ultimate sin -- I installed Windows natively in it's own partition and set up a dual-boot (bring on Steam for Linux so I can remove this evil!).
    It's not even really a 'classic' dual-boot because with my EFI / UEFI mainboard (once I'd got the Windows DVD to play nice) it meant no need to hassle with boot chaining in grub / syslinux etc. Now I have 2 'native' EFI boot options (stored in my mainboard's NVRAM) it's just a case of hitting the button to bring up the boot-menu during POST, then selecting which OS I want to boot -- Arch by default of course!

Maybe you are looking for