Implementing pthreads in Pro*C

Hi All,
I'm trying to create a multithreaded Pro*C program, it goes like
1. Main thread connects to database and does some DB operations.
2. On specified condition creates a detached Pthread to perform some DB
transactions.
3. Child thread connects to the DB again to perform thread specific DB
operation.
My doubt here is:
1.Does child thread share the same DB session of parent thread?
2.Connecting to DB again in child thread can cause a problem to parent thread's
session ?
Regards,
Vishwa....

You can find an example of this in the Pro*C docs and in the Pro*C demo code; I think it's called multithrd.pc or something like that.

Similar Messages

  • Record types in Pro*C

    Say I have the following package:
    CREATE OR REPLACE PACKAGE temp_test_pkg IS
         TYPE test_type IS RECORD (
                         num  number,
                         chr  varchar2(10));
         TYPE test_arr_type IS TABLE OF test_type INDEX BY PLS_INTEGER;
         PROCEDURE test_proc(p_tst OUT test_type);
         PROCEDURE test_proc2(p_tst OUT test_arr_type);
    END temp_test_pkg;And I want to call the test_proc and test_proc2 functions from a Pro*C application. How can I do this? I have not seen any method to pass record types, or even worse tables of record types, in Pro*C and so far the only thing I can think of is to break up the record into individual arguments, which is ugly.
    I have looked into the Object Type Translator and I don't think it will work without making changes to the packages since everything will have to be re-typed as object types. I can not do this, so unless OTT will work without changing the types that "solution" is out.

    All interesting to know, but it all confirms what I thought all along: object types and its associated object cache were designed to manipulate table data not temporary data that was created and passed just to satisfy the temporary need to get data into a Pro*C/C application.
    Thanks! But it looks like object types bring with them an amount of overhead that is not going to be suitable for our task. We'd constantly be bringing in the objects, consuming them, and then flushing them out of the cache because we'll be recreating them again next time (in the PL/SQL procedure) and they won't ever be the same. In order for this to change we'd need to redesign the entire thing, and while that is certainly something to keep in mind, for now we don't have the time!
    If and when we decide to redesign, I will certainly take all this into consideration!
    For my own edification, however, how much faster did you find the OCCI implementation over the Pro*C implementation? We don't use the OCI layer for anything yet, so this would be a first, and so I may have to sell its use.
    Thanks!
    -- Brian

  • Satellite P100: XP Pro Media Centre - unable to join domain

    Recently bought a P100 with XP Pro OS but I don't to be able to join the domain at work properly. Normally create a new account on the Server SBS 2003 then from the PC 'join domain'.
    Any clues?
    Peter

    Thanks for that but I do find it difficult to see where the logic comes from. It is fairly safe to say that XP Media Centre should work OK as I understand it to be a complete version/implementation of XP Pro with a few whistles and bells on the AV front? XP Pro certainly allows a domain to be specified so why doesn't XP Media Centre?
    Peter

  • SMB Pro AP541 - guest access solution

    Hi,
    we plan to implement the SMB Pro AP541 for a guest access solution. But i have serveral open questions, where are no answers in the Data Sheet/Admin Guide.
    is there a lobby ambassador  like on the big wireless lan controller?
    is it possible to sign a guest a time frame - e.g. guest user has only 60 min access to the internet
    is it possible to enter a lifetime for the guest user - e.g. guest user can only login until 10.10.2010

    Hi Stefan
    you asked
    is there a lobby ambassador  like on the big wireless lan controller?
    is it possible to sign a guest a time frame - e.g. guest user has only 60 min access to the internet
    is it possible to enter a lifetime for the guest user - e.g. guest user can only login until 10.10.2010
    For lobby ambassador functionality, you need something as you suggest,  maybe  like a WLC2106 WLC44XX  and  LAP11XX Access Points.
    You cannot limit access time to a guest network or a lifetime for guest users via the AP541.
    As you can see from the screen capture below, you can VLAN the guest network, user initially will see a  splash screen via a HTTP redirect. But after the splash screen  guests then have access out to the nornal switch and router infrastructure.
    I will ask the Wireless product manager, what you could use to  in conjunction with AP541 for limiting access to a guest network.
    regards Dave

  • Thousands of reference errors in TCMRuntimeManager.as

    I'm working on a fairly large AIR app and in the process of trying to find the cause of an out of memory error, I see that the class TCMRuntimeManager.as is throwing thousands of reference errors...just letting my app sit for 10 minutes had over 350,000 reference errors.  The function checkTLFFontsLoaded is the culprit.  I'm not sure if the reference errors are directly related to the out of memory error, but I did notice that as I interact with the app not all the reference errors are getting garbage collected.  If I stop interacting with the app and force garbage collection a few times they all get cleared, but I think that under normal use the garbage collector is getting overwhelmed and doesn't clear out everything, and thus eventually these errors start piling up and contribute to the out of memory error.
    The way the project is built is Flash CS 5.5 is used to import psd files, I set up some linkage classes, then export as a swc.  The psd text fields are imported as TLFTextFields.  The swc assets are then used in a FDT project compiled with Flex SDK 4.5.1 with AIR SDK 3.1.  There are 5 products, each with its own swf.  The swfs are compiled as Flash browser swfs and they are debugged/profiled using the standalone Flash player.  When I profile the individual swfs there are no reference errors.  If I profile the main swf (using adl) without loading the individual swfs, there are no reference errors. It's only when one or more of the product swfs are loaded into the main swf that reference errors start piling up. I've tried conerting the static text fields into bitmaps and registering the fonts (all from the same swc) in each swf and it hasn't made the problem go away but the memory spikes are no longer so dramatic. Any ideas on what is the root cause of this error?

    fl.text.TCMRuntimeManager was implemented by Flash pro. Please forward the question to http://forums.adobe.com/community/flash. Thanks!

  • Share Magic Mouse, Screen and Keyboard between two Macs

    Hi folks,
    I'm considering buying a Magic Mouse for my work/studio-setup, mostly because of the way the touch and gesture features are implemented in Logic Pro X. Until now, I have used a Mac Pro directly connected to one DVI-display as well as a MBP. Both computers are also connected to a KVM-Switch sharing a second DVI-display and a wired Logitech Mouse and wired Apple Keyboard. I always liked this setup because I can switch between mouse and keyboard for the computers and the screen they share with the single click of a button on the KVM's remote control.
    Is there any way that is as simple to control as this that I could set this up using a Magic Mouse while making sure that I can still use all Apple-specific gesture and touch functionality? From what I have read some people are using Bluetooth-Dongles on their KVMs USB-Ports, other use Software like Synergy or ShareMouse. But all of these solutions seem to make the setup more complex or seem to make some of the functionality I would buy the Magic Mouse for unusable. Instead of having to install some additional software on my machines that runs in the background all the time and is prone to compatibility issues etc., I would prefer a solution that is based on hardware and uses just Mac OS system features. Also, a solution that takes more then a couple of seconds to switch everything (KVM) between systems is not of practical use for my workflow. I would very much appreciate any hints or experience on this topic that you can share.
    Regards,
    Michael

    Automatic does not work for me on this particular task. . My primary computer is an iMac. On travel I use a MacbookPro. I want the MacbookPro to have the same Contacts list as the iMac. I am logged into iCloud on both computers. The MacbookPro needs to be syced. On it I logged out of icloud, and in doing so I chose to delete files from the computer. Then I logged in again to icloud. That put a lot of additional lists of groups into the Contacts, lists that are not on the iMac. But some individual pages are not updated to match the iMac.
    I tried to manually copy (and overwrite) the various files on the MacbookPro that seemed to deal with the Contacts, including
    my Library/Applicatiion Support/AddressBook
    my Library/Preferences/com.apple.AddressBook.plist
    They are still not the same.
    On my Macbook I unchecked the Contacts, which deleted them and checked them again. This now deleted all of my groups and the individual ones are not synced with the iMac.  
    So now I have had three different versions of Contacts on the Macbook, as I manipulated turning on and off iCloud, and not one of them has been the same as on iMac.
    How do I get the Macbook contacts to be the same as on iMac?

  • Passing record Types in BPEL

    Hi all,
    I was creating and passing / getting back record types for calling a plsql method in bpel , until i came upon a method where i define a type ref cursor and get all the attributes in the ref cursor. This makes my application very generic as i can add as many out put parameters into the record type and get them in the xml. I just wanted to know the pros and cons of this approach . Is this better than defining a static record type and getting the values as the only changes i need to make if the calling application asks for more parameters would be in the backend code.
    Thanks
    -Pradip

    All interesting to know, but it all confirms what I thought all along: object types and its associated object cache were designed to manipulate table data not temporary data that was created and passed just to satisfy the temporary need to get data into a Pro*C/C application.
    Thanks! But it looks like object types bring with them an amount of overhead that is not going to be suitable for our task. We'd constantly be bringing in the objects, consuming them, and then flushing them out of the cache because we'll be recreating them again next time (in the PL/SQL procedure) and they won't ever be the same. In order for this to change we'd need to redesign the entire thing, and while that is certainly something to keep in mind, for now we don't have the time!
    If and when we decide to redesign, I will certainly take all this into consideration!
    For my own edification, however, how much faster did you find the OCCI implementation over the Pro*C implementation? We don't use the OCI layer for anything yet, so this would be a first, and so I may have to sell its use.
    Thanks!
    -- Brian

  • Logic Control and LP8

    Hi,
    I'm surprised at the lack of outrage over the terrible state of the Logic Control unit implementation in Logic Pro . With earlier versions of Logic I found using the LC unit a delight, recording and mixing several projects with it. Now (8.0.1) it's simply not worth using. I've tried all I know . . . rebuild defaults, trash preferences, re-install the unit, build a new autoload template (even Logic's templates don't work any better in this respect). Global mode doesn't work and track selection is a problem in any mode. One exception: if you're content with using the up/down arrows on the LC for track selection it works better . . . even in Global mode . . . it will actually put a track into Record and not mention the dreaded "Automation Folder"! Apple has stated that the unit is "behaving as expected". Mackie advised me to check for double .cs preference files(there weren't). Nobody said "Oh yeah . . . it's a problem". Either the issue isn't as widespread as I imagine or the relevant companies are not aware of the problem. This unit wasn't cheap. I paid $1764.00 Canadian when I bought it. It was worth every penny at the time, but now it looks more like a non-usable piece of metal that cost over three times more than the software (LP8) that appears to be crippling it.
    What gives?
    RW

    Yep, I'm amazed at how broken it is in LP8, both major and minor issues. It's like nobody tested the MCU when they'd reworking the GUI and other stuff for LP8.
    I've certainly reported this as a bug, so it's not like they aren't aware of it. I really hope they are tackling all this stuff (as well as all the other stuff) for an update soon...

  • What Item Style i must use to get my list of value

    hello forum,
    initially i have selected Item Style as "messageChoice" in the Property Inspector and the VO had only 83 rows so the complete list was appearing.
    After i changed my query in the VO to allow some more data to appear (i.e. 345 rows) the Item Style as "messageChoice" that i am using does not show all the rows. It is instead showing few data and at the end of the list it reads as follows:
    <Max rows exceeded>: END_OF_DATA
    could any out there please tell me how i can get all values displayed in my parameter?
    Do i need to change the Item Style from "messageChoice" to something that can allow the complete list?
    appreciate if some one can advise/help!
    Brgrds,
    Jenny

    Hi Jenny ,
    Well , since you are working with standard page , you need to extend the controller class which is associated to the page .
    First you need to hide the existing the Message Choice bean using personalization , this will actually make the field disappear from
    the page .
    Next to need to add the new field (MessageLovInput ) by making use of java code , this java code needs to be implemented in the
    controller class .
    The following link has complete set the code to implement the MessageLovInput pro-grammatically
    https://cn.forums.oracle.com/forums/thread.jspa?threadID=458476
    http://mukx.blogspot.in/2009/11/setting-query-dynamically-in-view.html ( Setting Query Dynamically )
    Please go through it and let me know if you need any further help .
    Keerthi

  • Working at win7 64-bit

    I'm korean who one of the using Adobe CS products.
    First, I'm so sorry about my english abilities.
    My computer is woring at Windows 7, 64-bit.
    When I complete to install for CS5.5 Master Collection and implement <Adobe Flash Pro CS5.5>,
    I can see the warning message: "Flash aborted operation. If close this program, windows will give you some solutions", all the time.
    Except Premiere program, they give me warning message all the time.
    How can I solve these problems?
    Give me some advices, please.
    These problems were from the 64bit windows?
    I'll upload about the warning message, by korean.
    Please give me some right way.

    You may want to look at my reply to "Hey, I met a problem with installation. Can anyone help me?"  Good luck.

  • C30 Intel E5-2600 Family Ivy-Bridge Upgrade

    I bought a Lenovo C30 109738U in September 2012 with an E5-2620 (Sandy-Bridge) original CPU.  At the time of purchase I upgraded the CPU to 2xE5-2620 (Sandy-Bridge).
    Because the E5-2620 only runs at 2.0GHz I have been thinking about upgrading the processor for a while.  I have decided that 1xE5-2690 is probably my best bet.
    I know that my Lenovo C30 Motherboard is C602 Socket-R LGA-2011.  I also know that my C30 supports the replacement CPU E5-2690 (Sandy-Bridge) because this replacement CPU has FRU number 03T8369 for the C30.
    The thing is that the Intel E5-2690 V2 (Ivy-Bridge) is scheduled for release 2013 Q3 (this quarter), and it is supposed to also fit the LGA-2011 socket.  I am not clear on what other compatibility issues there are here, and I would like to know more about this.
    What are the full compatibility issues?
    Any guess as to when the E5-2690 V2 (Ivy-Bridge) will actually come out?
    Please feel free to elaborate if you know something about this issue.
    Solved!
    Go to Solution.

    Hello psturtle:
    Glad you are following this.
    First I will clearly layout my initial C30 config and upgrade path:
    INITIAL CONFIG: Bought C30 1097-38U off shelf from registered Lenovo Dealer (Sept 2012).
    Original Specs:  C30, 1xE5-2620, 4GB DDR3 1333MHz RAM, Win7 64 Pro, 500GB 7200 rpm HDD Bay1 (non-raid), Quadro 2000D.
    IMMEDIATE UPGRADES (Sept 2012):
    1) Increased to 2xE5-2620 with second chip from Intel.  C30 standard second chip heat sink from Lenovo was installed.  The extra Intel heat sink supplied with second Intel chip was discarded (it was designed for a single chip installation).
    2) Increased RAM to 40GB (8+8+8+8+4+4) DDR3 1333MHz channelled symmetrically to each chip.
    3) Replaced drive C:\ with Intel 520 480GB SSD.  Note AHCI could not be implemented because Win7 Pro 64 had already been re-installed (plus software) when we found out about AHCI (from you).  But the SSD on this C30 is working well.  We did get AHCI done before re-installing Win7 64 Pro on another machine (Lenovo W530) with an Intel 520 480 GB SSD in January 2013.  It is better with AHCI, but I would say not having AHCI is not supercritical.  Having the SSD is the main thing.  It is worth mentioning that the C30 at only 2.0GHz (E5-2620) performed very poorly with the conventional 500GB 7200 rpm HDD supplied.  I have attributed this to the weight of Win7 64 Pro relative to XP 32-bit.  However, the 500GB 7200 rpm HDD now resides in Bay2 (non-raid) as drive D:\ and is working well as a storage drive.
    4) There have been no further upgrades to my C30, nor have there been any problems.
    To answer your next question more clearly, let me explain a bit.  I am in Scientific Computation, and 2xE5-2620 has been wonderful for parallel jobs.  If the job can be run in parallel, I can beat an i7-3770 by a wide margin.  However, if the job needs to be sequential, then the i7-3770 will win by a wide margin.
    So I have been thinking for a while that 1xE5-2690 would be a better configuration.  My Lenovo Dealer has been slow to move on this, partly because he is worried about CPU heat.  However, you appear to have clarified that the standard C30 CPU1 Heatsink will be sufficient for the 135W E5-2690.  This is good news.  Do you think we should buy a new C30 CPU1 Heatsink(fan) along with a new Intel E5-2690 chip?
    I have become aware that the E5-2687W at 150W burns too hot for the C30 and is not supported.  Thank you for clarifying this point.  We would be happier with the E5-2690 anyway, and many sources say the 2690 is the better chip.  So the E5-2687W is off our agenda.
    We understand that you cannot really say anything about it right now, but we are in the predicament that the E5-2690 V2 (Ivy-Bridge) is soon to be launched (at last).  This is an unusual launch since, according to some sources, Intel intends to make this launch backward compatible.  That is, my current C30 motherboard is expected to be able to support the E5-2690 V2.  My Lenovo Dealer and I are not sure if we should wait.
    In any case, suppose we go with the current 1xE5-2690.  As far as the RAM is concerned, we know that it would need to be reconfigured to a single chip setting.  However, we would probably also consider replacing the RAM with 4x16GB DDR3 1600MHz since the 2690 supports this and the 2620 does not.
    Note, we are fully aware than any double chip installation has to be comprised of two identical chips.  We would most likely sell the 2xE5-2620 on the used market along with the old 1333MHz RAM.

  • X-Fi Elite Pro: Implementation of Effects in M

    Hi
    Can someone please help me here? It's quite urgent.
    I only just switched over to X-Fi from SB Li've yesterday. I'm missing a few things which IMO shouldn't be this difficult to find. If the manuals were printed, they'd basically be good for nothing more paper weights so I do hope someone here will be able to assist me.
    Before I start I should probably mention that I'm in Audio Creation Mode.
    . EAX presets: When I open the EAX controls in the Audio console, there are no presets plus the preset window is blanked out. The help file says that one should select a preset from the list but given the afore mentioned info, this proves to be somewhat impossible. How do I make the preset window acti've and get presets into it's
    2. Auxiliary Effects:
    a. In the SB Li've's EAX controls, one was able choose with which MIDI controller to send triggers for EG. a Multi-Tap Echo. If I understand it correctly, the MIDI implementation chart in the manual (which I stumbled upon by accident) seems to indicate that Auxiliary effect 3 is triggered by Controller 92 and Aux 4 by controller 94. However, I get zero response from either Auxiliary when triggering either of the 2 controllers. How do I trigger Aux effect 3 & 4 from my sequencer? Also I don't get any response from Aux 3 & 4 on the Wave channel of the mixer.
    b. Is there a better delay unit than the "Digital Delay"? The fact that Tap can only go to 207milliseconds and Tap2 to only 404milliseconds, makes it totally useless for a /4 note echo of anything slower than 48.5BPM. The SB Li've's Multi-tap used to be able to go into the thousands. I'm unable to hear what it sounds like since I can't get Aux 3 & 4 to work.
    I hope someone will be able to help me.
    Thanx in advance

    Hi
    Pardon me if I seem a little sinical in this post. It's just that I don't like buying a new and expensi've piece of equipment and having to do a runaround trying to fix problems which shouldn't have been there in the first place.
    It's a pitty that problems one has with a new piece of equipment or software almost always is fixable with something that would appear to be user incompetance when in fact it's the result of poor documentation. Anyway, thank you to the support team who helped me out. It would have been nice, though, if my more specific issues were answered concisely and not left completely unanswered.
    I thought I'd post the solution if someone could benefit from it:
    If you had previously run a Sound Blaster Li've! Platinum before installing X-Fi Elite Pro and you find that Auxiliary effects 3 & 4 doesn't work, it's likely that some of the previous SB Li've drivers had not been completely removed from your system. To do this you have to do a clean sweep of your previous installation (which I would have though should be handled by the uninstall program). Anyway, here's a link to a support page which describes how to accomplish this:
    http://us.creative.com/support/kb/article.asp?l=3&sid=72
    and then click on the appropriate link.
    One problem I had is that the CTZAPXX.EXE mentioned in the procedure doesn't appear on the driver disk that came with my SB Li've! Platinum. Fortunately I have a SB Li've 24bit as well and the app was on that driver disk.
    After going through the procedure as mentioned above, the 2 Auxiliary effects still did not work. I then installed the new drivers (Update 4) as available on Creative's Driver Page on 2 Dec 2006. At last it worked. A word of caution: Make sure you exit the Creative Volume Panel before installing Update 4. Otherwise, nothing will work as it should.
    OK so that fixed my auxiliary effects not working.
    I had to answer my MIDI controller question myself by testing with 0-27 values as the reply from support ignored this question amongst others completely. In all fairness, though, the MIDI implementation chart did tell me where to start the trial and error and reduced the test time considerably. And here's the result: Controller 92 does in fact control the strength of Aux 3 and Controller 94 controls Aux 4. There, that sentence took me like what? ...0 seconds to write.
    That leaves my other 2 questions:
    . Where has the presets gone under the EAX tab of the Audio Console when in Audio Creation Mode? There are 7 or 8 of them in Game mode but only a blanked out window in Audio Creation Mode.
    2. Is there a better delay unit available anywhere which allows for longer delay times. The current one is actually closer to a reverb unit than a delay unit as there are many reverb units with longer delay times than this.
    OK, so enough raving. Thanx for the help from support.

  • Using Flash Access Pro 3.0 ref-implementation tools?

    I'm  adding DRM support for Flash Access to my company's products. I've just installed a Flash Access Pro 3.0 server with a 90-day Trial license issued 2012.07.26, using the "quick-start guide". The verification step (browsing to http://localhost:8080/flashaccessserver/flashaccess/license/v2) reports "License Server is setup correctly".
    I've added the license (.pfx) file path and password to 'Reference Implementation/Command Line Tools/samples/com/adobe/flashaccess/samples/licensegen/GenerateLicense.java', and compiled using "ant -f ./build-samples.xml build", then ran the app as shown below. I've double-checked that the password matches the license file using "using "openssl pkcs12 -info -in my_certificate.pfx". I also tried using the scrambled password, but that issues the error "Unable to load credential from my_certificate.pfx -- possibly wrong password", which seems to indicate that it's successfully using the plaintext password.
    Has anyone used GenerateLicense successfully? And if, so, with a Trial license, or a regular license?
    What does "Flash Access Professional License server certificate required" mean? Does it means the server is actually not running correctly? Or is there another problem?
    Thanks for any help on this issue ...
    > ant -f build-samples.xml generate-license  Buildfile: C:\cygwin\home\dougs\flash_access_pro_3\Reference Implementation\Command Line Tools\samples\build-samples.xml generate-license:
          [java] Exception in thread "main" java.lang.IllegalArgumentException: Flash Access Professional License server certificate required
          [java]     at com.adobe.flashaccess.core.license.pregen.LicenseFactoryImpl.<init>(LicenseFactoryImpl.java:100)
          [java]     at com.adobe.flashaccess.sdk.license.pregen.LicenseFactory.getInstance(LicenseFactory.java:61)
          [java]     at com.adobe.flashaccess.samples.licensegen.GenerateLicense.main(GenerateLicense.java:71)
          [java] Java Result: 1
    BUILD SUCCESSFUL Total time: 1 second

    I don't know about other things using FileMaker files but if you do use many scripts, I bet that won't be easy…
    However, if you can find one somewhere like e-Bay, FMP 5 can read 3 files, works perfectly in Classic and includes installers for 9, X and even Windows on the same disk.
    If it matters, I seem to remember the reason my FMP files are now stuck with single-user access instead on networking is that networking late X with Windows requires FMP 6… and presumably, that doesn't much matter.

  • Studio Pro - Implementing Slideshow

    Does anyone know how to implement a slideshow into a polaroid frame out of the Button section in the palatte window in Studio Pro 4. When I tried to implement the slideshow, it would always open it in a new window and also in full screen. I just want the pictures to appear in the polaroid window. Therefore they also need to be scaled down, which I also have no clue about. I would be very glad, if anyone could help me.
    Thank you very much in advance

    Hi Drew,
    thank you very much for your answer and support! I think I have to specify myself more to make posters understand what I really want.
    So far I have set up a slideshow. It will be activated through a button in a polaroid frame, which I set up on a page. If you enter this page, I basically want the slideshow to take place implemented in this little polaroid frame instead of opening a new page and also showing the pictures full frame. Is that possible to do? Can slideshows be implemented in (picture)-frames, which I set up on my page. Or can they only be shown external? Can I also scale pictures down, or do I need to come up with the size I want in Photoshop? (I think that is the question you ansered: No scaling in SP, right?!)
    Sorry for coming up with such a complicated issue. I would be glad if you or someone else could help.
    All the best

  • Mac Pro 2010 with Ati 5870 - Mini Displayport Audio implementation

    Hi,
    can anyone of you confirm that the Mini Displayports of the new Mac Pro really have an audio implementation?
    Does this really work?
    By using an appropriated adapter, a connection of the Mac to an multichannel amp is possible?
    Chris

    According to page 14 of the User's Guide:
    The Mini DisplayPort outputs provide both video and audio output. For example, using a Mini DisplayPort to HDMI adapter and an HDMI cable, you can connect your computer to an HDTV or AV receiver that has an HDMI connector and play both audio and video. You must use the Sound panel in System Preferences to select the connected device for audio output. For more information about connecting an HDMI device, search for “HDMI” on the Mac Pro Support page at ww.apple.com/support/macpro.

Maybe you are looking for