Somthing that needs to be added to skype:voice act...

I do not know about you but have you been playing music or have a lot of background noise while on a skype call on your laptop. Well if you have you probably know you have to turn your music off or find a quite space cause the other user hears your background noise  and drivers then nuts.
This is one example of the problem. Why is there not mic voice activation detections???? As in when I goes above a user set voice activation level such as 40dB (do not know how loud that is but its just a example), that way all the noise under that level would not get transmisted until it goes beyond that point, ie when you talk!
It’s such a simple bit of code to implement and it will mean that people can do tasks on there side without annoying the caller.
If any of you dare say that you can and you click on that silly mic bar and lower it or change the mic boost you are a moron. Sensitivity and volume are too different things and its something that a lot of people get wrong all the time as i go through the forum for a answer. (I do accept that it can solve the problem cause the dB is decreased there for the sensitivity gets decreased but also that mean you cannot here the user!)
SO Skype please implement this feature cause i am close to only using other VOIP service like TeamSpeak cause i can have very loud music/button mashing my keyboard  but  it would not send it down the line unless it goes above a set dB. Which means the receiver only hear music when i talk which may be still annoying but not as much as hearing background noise as you are trying to talk.
So if you want this feature include in the next version please say you agree what i said so Skype can see this is a issue which needs to be fixed.

I agree with this. One of the reasons I sometimes use team speak for gaming sessions is because they have the voice activated mic feature. For those of us who use earbuds/headphones to reduce echo, a new problem arises. Any background noise is very noticable once headphones are being used and therefore a voice activated mic feature would greatly reduce the amount of background noise heard throughout the duration of the call.
Wouldn't it be nice if everyone had a great microphone that picked up minimal background noise/ambient noise? Unfortunately, the majority of people do not have such great microphones and are left adding unnecessary and distracting noise to the call. I would really love it if Skype added this feature to their client, as it could potentially bring many more users over.

Similar Messages

  • I have a MACbook Pro that needs to be added to my Windows .LCL domain. Everytime I try to add, it says it cannot authenticate. Any Idea why??

    I have a Mac book Pro that I have been trying to add to ourmWindows 2008 Sever on our .LCL Domain to the Active Directory. Everytime I try to bind it, it says Authentication failed. I am a Net Admin, and have appropriate permissions. I created the computer name in Active Directory, and named the MAC the same name. I have tried to do this using both Static, and DHCP IP's. ANyone know what I should do??

    I have the same problem, anybody? please help!

  • This needs to be added to leopard bootcamp related

    in windows on bootcamp you can right click the bootcamp icon and press restart into mac osx.
    a thing like that needs to be added into leopard allowing you to restart into windows

    Click here and fill out the form.
    (26137)

  • I use mini i pad but is not support java ... Thi is whorse ..... Do somthing .... U r apple ... So u have to find a way to work the webpages that need java ...

    Ill try to work with some pages that need java .... And apple not support java ???
    How i work with java ? There is a way to work  and downloding the pages ?

    1. We are not Apple. This is a user to user forum.
    2. Java is not supported because it does not meet Appleñs security criteria for their mobile OS.
    3. You can download brwosers from the App store that support Java, though it may not be 100%.  Search for "Java Browser" in the App store.
    4. For feedback use the feedback link. http://www.apple.com/feedback/

  • A mass request ( Things need to be added, improved...

    Things need to be added, improved, modifying or even be developed in any update or upcoming version of Windows Phone - in my opinion - are as follows :
    System Improvements :
    1- Windows Phone must include a System , folder & files Management app as embedded app rather than an external or independent limited functions app . Also files Explorer or Files Management app should handle all files ( whatever it was ) that are being transfered through Bluetooth and shows save location on the mobile .
    2- Install applications from external memory ( SD Card ) without needing to Internet connection , as well as doing search in the phone using Bing search button without need for an Internet connection .
    3- Allow phone book contacts linking to any of Social or communication , dialing or calling apps , such as Line , Telegram , KakaoTalk & WhatsApp as an example and not being limited to Skype, Facebook or Linkedin only .
    4-  Windows Phone must support running Adobe flash files ( swf & flv ) , Animated GIFs & Java files to be run & play on all WP8 devices .
    5- Fix consuming huge amounts of data on memory by installed apps , the matter that often not found on a PC! .
    6 - one of many defects / faults / shortcomings in WP 8.1 is that user can't add any apps by himself to run within apps for video calls that exist in phone settings , nor adding apps in notifications action center , or apps that its status can be appear on lock screen , unlike ( rather than ) predefined apps by system itself , as well as , there is no ( choice / function / option ) to add an application that can be used to run different function , such as selecting Adobe photoshop Express to be within apps that can run picture files captured .
    7- There is no data connection switching & data speed connection type ( 4,3,2 G ) switching function in WP 8.1 notifications + actions center as well as Alarms function .
    8- Support memory Card readers and flash USB through mobile's micro USB .
    9- improving Device hub function which display all connecting devices , but doesn't allow access to nor control or operate it .
    10- Support recognize handwriting that support Arabic language & applications that support Arabic handwriting  
    11 - there are duplicated features in its functions such as backup & sync my settings , Advertising id & IE privacy protection , NOKIA account & email + accounts , Network + & phone settings , about & extras + info , display & brightness function , rate us & feedback function .
    12- Enhancing Backup function for SMS Messaging .
    13- one of many defects / faults / shortcomings is that when someone want to add a contact phone number , WP 8.1 doesn't let you select your save place or method , whether it was on sim card , SD card , phone memory or your Microsoft account , unfortunately WP save it directly only on your MS account by default .
    Applications improvements :
    1- Much bigger support for major & significant applications in all areas and categories .
    2- Improving & Enhancing Office document working experience & make preloaded or saved html browsed files can be readable easily .
    Office Mobile that's run on WP is extremely primitive , unlike Android office suite Kingsoft Office that include most of desktop office suite features & WP 8.1 Office app still run with a primitive edition that was running on Symbian powered NOKIA mobiles in the early second millennium !
    3- Must support & providing with Google apps & services , such as : Gmail , Google Drive , Translate , Maps , Earth , Youtube , Books , Google Chrome , Cloud Print , Voice , Wallet , Sites , Scholar , Panoramio .
    4-  Develop & improve group video calls apps that can send and share various file types plus adding simultaneous group sharing or common group action / work for the same file in the same moment feature. that means you can open a video file for watching while all participants can watch it playing in the same time . Also we can open an app like papyrus and all what we do writing in is shown for all participants in the same time and also they can do writing in and save what they have done. Also, when playing audio file, all participants can listen to it at the same time ( this is completely different from upload and sharing feature and may looks like web conferencing ).
    5- Improving & Enhancing Remote Access apps & technologies for Devices & Systems Administration .
    Browser improvements :
    1- Adding  Save Page as feature for html webpages that have been saved through G.Chrome in Windows 7 or have been browsed through IE 11 on WP 8.1 . 
    2- an important functions in IE doesn't exist or discarded , such as home page button & Navigation buttons ( back & forward ) .
    Store Improvements :
    1- resolve problem of store restricted download for certain apps that are dedicated to particular region .
    2- Install applications from external memory ( SD Card ) without needing to Internet connection .
    Maps Improvements :
    Enhancing maps applications by adding ability to add places and landmarks to the map by the user , for example when I go for a trip or a picnic , I pass with someplace or landmark , such as a shopping mall , pharmacy or bookshop , ... etc where I like to add and save such this location data ( Name , info & details ) on map , then find it later through search function on this app like here maps or here drive .
    Wallet Improvements :
    WP 8.1 Wallet should be improved to support and accept shop , buy from and payment for various websites and online stores , such as ebay , Amazon & Ali express and not being limited to buy from and pay for Microsoft stores only .
                    Also , WP 8.1 Wallet became so primitive , because it is not ordered and categorized like previous WP version ( 8 ) , where you can name every card , set its details & infos and let ( allow ) you add various types of payment cards , such as : debit cads , offers : discounts coupons , subscriptions , memberships , prepaid cards , bank accounts ( your online mobile banking service data ) & E- payment accounts like Paypal rather than improve it to accept and support Mastercard paypass , electronic bill payment ( gas, electricity , water , telephone , any purchases ) like a POS machine , however it isn't like this in recent version of WP ( 8.1 ) . All the matter that Wallet takes or sync your raw , primary and so basic data as it is from your account on Microsoft ! and don't let you make any additions , modification or any specific customization .
    Display & lock screen Improvements :
    1- Make alerts & notifications on lock screen are interactive .
    2- there is no news reader function / feature on lock screen like rss feeds .
    3- Support wireless screen content sharing : Clone View , Miracast , WiDi ( WiFi Display ) , screen mirroring on large displays for all WP8.1 devices .
    Print & printing improvements :
    Support Wireless & Network printing for Office , Pdf , html & picture files or from any readable applications ( such as : news apps , health & fitness apps , some business apps , Education & books + reference apps ) .
    Networks & Connection Improvements:
    1- Expand WiFi , Bluetooth profiles & other wireless connecting technologies uses and functionality to include other technologies unlike ( rather than being limited to ) Bluetooth & WiFi , such as : WiFi direct , WiDi , Miracast , …etc .
    2- Adding Wi-Fi direct feature for all WP devices to send any files through a Wi-Fi Connection directly.
    3- Support wireless connecting to various devices , networking with & access to such as PCs & Printers for files sharing or exchanging , management.
    Hardware improvements :
    1- Support recognize handwriting that support Arabic language & applications that support Arabic handwriting.
    2- Support memory Card readers and flash USB through mobile's micro USB .
    Security & Protection Improvements :
     improve device security and protection against stealing , like making an app for detect the person who enter invalid lock key to open the device .
    ==================================================​======

    System Improvements :
    1- Windows Phone must include a System , folder & files Management app as embedded app rather than an external or independent limited functions app . Also files Explorer or Files Management app should handle all files ( whatever it was ) that are being transfered through Bluetooth and shows save location on the mobile .
    Why? To what end?
    You have no business in the main OS file system and due to the way the OS works this is simply not possible.
    2- Install applications from external memory ( SD Card ) without needing to Internet connection , as well as doing search in the phone using Bing search button without need for an Internet connection .
    Is possible now, download the XAP from the store and copy to SDcard. Internet connection will always be needed to verify regional restrictions and ownership amongst other things.
    3- Allow phone book contacts linking to any of Social or communication , dialing or calling apps , such as Line ,
    Telegram , KakaoTalk & WhatsApp as an example and not being limited to Skype, Facebook or Linkedin only .
    Talk to the respective developers, the OS provided the hooks, they need to implement this.
    4- Windows Phone must support running Adobe flash files ( swf & flv ) , Animated GIFs & Java files to be run & play on all WP8 devices .
    No modern day mobile OS supports Flash, it was discontinued a long time ago
    Not sure why JAVA would be such a big deal.. I can see the huge security issues and would expect it to conflict with OS
    5- Fix consuming huge amounts of data on memory by installed apps , the matter that often not found on a PC! .
    Not sure what you are getting at here, on your PC you need about three times the application install size as well.
    6 - one of many defects / faults / shortcomings in WP 8.1 is that user can't add any apps by himself to run within apps for video calls that exist in phone settings , nor adding apps in notifications action center , or apps that its status can be appear on lock screen , unlike ( rather than ) predefined apps by system itself , as well as , there is no ( choice / function / option ) to add an application that can be used to run different function , such as selecting Adobe photoshop Express to be within apps that can run picture files captured .
    Any app can use the notification centre is the developer supports it, go talk to them. Otherwise this makes no sense to me at all. I have no idea what you are getting at..
    7- There is no data connection switching & data speed connection type ( 4,3,2 G ) switching function in WP 8.1 notifications + actions center as well as Alarms function .
    Coming in new OS update. Not sure what this has to do with Alarms function
    8- Support memory Card readers and flash USB through mobile's micro USB .
    Not going to happen due to security issues
    9- improving Device hub function which display all connecting devices , but doesn't allow access to nor control or operate it .
    If there are supporting apps for said device they will show up here. Again the functionality is there, it's up to developers to implement
    10- Support recognize handwriting that support Arabic language & applications that support Arabic handwriting
    Could not care less.
    11 - there are duplicated features in its functions such as backup & sync my settings , Advertising id & IE privacy protection , NOKIA account & email + accounts , Network + & phone settings , about & extras + info , display & brightness function , rate us & feedback function .
    12- Enhancing Backup function for SMS Messaging .
    Why/How? you need to save a txt.. copy/paste it to a note ..
    13- one of many defects / faults / shortcomings is that when someone want to add a contact phone number , WP 8.1 doesn't let you select your save place or method , whether it was on sim card , SD card , phone memory or your Microsoft account , unfortunately WP save it directly only on your MS account by default .
    Nope, when you have multiple accounts the OS will ask which account the contact needs to sync with.
    Applications improvements :
    1- Much bigger support for major & significant applications in all areas and categories .
    Talk to the developers of said apps
    2- Improving & Enhancing Office document working experience & make preloaded or saved html browsed files can be readable easily .
    Can't say I have any issues with Office
    3- Must support & providing with Google apps & services , such as : Gmail , Google Drive , Translate , Maps , Earth , Youtube , Books , Google Chrome , Cloud Print , Voice , Wallet , Sites , Scholar , Panoramio .
    Talk to Google, they choose to ignore Windows Phone for some reason
    4- Develop & improve group video calls apps that can send and share various file types plus adding simultaneous group sharing or common group action / work for the same file in the same moment feature. that means you can open a video file for watching while all participants can watch it playing in the same time . Also we can open an app like papyrus and all what we do writing in is shown for all participants in the same time and also they can do writing in and save what they have done. Also, when playing audio file, all participants can listen to it at the same time ( this is completely different from upload and sharing feature and may looks like web conferencing ).
    Again, talk to developers, ther groundwork is actually in the OS.. Take up developing apps and do it yourself. If you think it's a big deal you stand to make a lot of money.
    5- Improving & Enhancing Remote Access apps & technologies for Devices & Systems Administration .
    No problem accessing anything through SSH or through any of the apps I have to access my PC, my server, my media players or my Xbox..
    Browser improvements :
    1- Adding Save Page as feature for html webpages that have been saved through G.Chrome in Windows 7 or have been browsed through IE 11 on WP 8.1 .
    This is a phone, not a desktop computer.. Do a screenshot
    2- an important functions in IE doesn't exist or discarded , such as home page button & Navigation buttons ( back & forward ) .
    Never missed the home button, actually never use it on my PC as well.. as far as back/forward goes try the back button (forward makes little sense to me anyway
    Store Improvements :
    1- resolve problem of store restricted download for certain apps that are dedicated to particular region .
    Talk to the developers, they set these limits when publishingthe app(s)
    2- Install applications from external memory ( SD Card ) without needing to Internet connection .
    See the earlier mention of this one
    Maps Improvements :
    Enhancing maps applications by adding ability to add places and landmarks to the map by the user , for example when I go for a trip or a picnic , I pass with someplace or landmark , such as a shopping mall , pharmacy or bookshop , ... etc where I like to add and save such this location data ( Name , info & details ) on map , then find it later through search function on this app like here maps or here drive .
    Tap/hold then save as favourite. Been there like forever
    Wallet Improvements :
    WP 8.1 Wallet should be improved to support and accept shop , buy from and payment for various websites and
    online stores , such as ebay , Amazon & Ali express and not being limited to buy from and pay for Microsoft stores only .
    Also , WP 8.1 Wallet became so primitive , because it is not ordered and categorized like previous WP version ( 8 ) , where you can name every card , set its details & infos and let ( allow ) you add various types of payment cards , such as : debit cads , offers : discounts coupons , subscriptions , memberships , prepaid cards , bank accounts ( your online mobile banking service data ) & E- payment accounts like Paypal rather than improve it to accept and support Mastercard paypass , electronic bill payment ( gas, electricity , water , telephone , any purchases ) like a POS machine , however it isn't like this in recent version of WP ( 8.1 ) . All the matter that Wallet takes or sync your raw , primary and so basic data as it is from your account on Microsoft ! and don't let you make any additions , modification or any specific customization .
    Up to stores/developers/shops/banks to support. The option is there and built in.
    Display & lock screen Improvements :
    1- Make alerts & notifications on lock screen are interactive .
    It's a lockscreen for a reason
    2- there is no news reader function / feature on lock screen like rss feeds .
    See above
    3- Support wireless screen content sharing : Clone View , Miracast , WiDi ( WiFi Display ) , screen mirroring on large displays for all WP8.1 devices .
    Depends on hardware, available where supported.
    Print & printing improvements :
    Support Wireless & Network printing for Office , Pdf , html & picture files or from any readable applications ( such as : news apps , health & fitness apps , some business apps , Education & books + reference apps ) .
    several apps in store for this
    Networks & Connection Improvements:
    1- Expand WiFi , Bluetooth profiles & other wireless connecting technologies uses and functionality to include other technologies unlike ( rather than being limited to ) Bluetooth & WiFi , such as : WiFi direct , WiDi , Miracast , …etc .
    Not sure what you are getting at here. IMO technologies should be used for what they are intended, not whatever side effects/hacks ppl made up oever time or at at time when there were no real options. Actually Bluetooth internet sharing is coming in the next update.
    2- Adding Wi-Fi direct feature for all WP devices to send any files through a Wi-Fi Connection directly.
    For what purpose?
    3- Support wireless connecting to various devices , networking with & access to such as PCs & Printers for files sharing or exchanging , management.
    My files are on Onedrive and available anywhere anyway.. no need for this
    Hardware improvements :
    1- Support recognize handwriting that support Arabic language & applications that support Arabic handwriting.
    2- Support memory Card readers and flash USB through mobile's micro USB .
    mentioned earlier, if you say so
    Security & Protection Improvements :
    improve device security and protection against stealing , like making an app for detect the person who enter invalid lock key to open the device .
    Not sure how you see this.. once I take the SIM out and reset the link to you is gone
    ==================================================​======
    Click on the blue Star Icon below if my advice has helped you or press the 'Accept As Solution' link if I solved your problem..

  • NEED HELP!! ICHAT & SKYPE video screwed. QTPRO&ImovieHD video fine!

    Unable to get help from apple support. Can't figure out how to fix video problem with isight, ichat & skype. the image is broken up into vertical lines like looking through glass. This is a recent problem. However, ichat and skype work fine with a camcorder. How can this be?
    Image is perfect on qtpro & Imovie HD as well as Quicktime Broadcaster.
    Support wanted me to reinstall 10.3.5 over 10.3.9 and to preserve settings. Recently installed isight update 1.0.3 and a few programs on apple website.

    Hello pickmynose
    Whenever a user is having as much difficulty as you are, I suggest you keep your important files backed up regularly. If you have not backed up recently, now would be a good time. Then, on to your issue.
    Unable to get help from apple support.
    Support wanted me to reinstall 10.3.5 ...
    Sounds like they are trying to help. Why have you not tried their suggestion?
    ... image is broken up into vertical lines like looking through glass ...
    ... ichat and skype work fine with a camcorder ... How can this be?
    ... Image is perfect on qtpro & Imovie HD ... Quicktime Broadcaster...
    The fact that your iSight "image is broken up into vertical lines like looking through glass" while "ichat and skype work fine with a camcorder" coupled with your assertion that "Image is perfect on qtpro & Imovie HD as well as Quicktime Broadcaster" leads me to think (as apparently do "apple support") that you have a software problem.
    If you do not want to try the suggestion offered by "apple support", consider
    applying the Mac OS X Combined Update 10.3.9. Repair permissions immediately before and after updating.
    Users have reported fixes to a variety of audio, video, connectivity, and software conflicts and unreliability issues after properly applying Combo Updates.
    Although you report that "Image is perfect on qtpro ...", the fact that you are post this problem
    http://discussions.apple.com/message.jspa?messageID=4153016#4153016
    about using QT Pro, have added "a few programs on apple website," and list several accessory devices in your system information leads me to wonder if you might have a Possible hardware or software conflict. Unplug, uninstall, and disconnect everything possible while you check for potential conflicts.
    I see from another of your posts that you were using FileVault. FileVault Can Affect Performance on any application that writes to disk. Turn off FileVault, at least while you are troubleshooting and until you get things working properly. I only turn FileVault on while my laptop Mac is in transit or not in my possession. I turn FileVault back off while I use it. This takes some time, but saves a lot of trouble.
    Seemingly unrelated problems in multiple applications or operations can sometimes be a symptom of a startup disk that needs more free space or some other Mac OS X Maintenance. Perform maintenance now unless you know your maintenance is up to date.
    Finally, try any relevant suggestions you have not already tried from Apple's How to Troubleshoot iSight kbase article. Sometimes strange problems occur in only one user account. Test to see whether the problem is resolved if you start a new user account.
    If you still have the problem, unless you get better suggestions here, I think you should contact your Apple-Authorized Service Provider for professional service.
    Jim
      Mac OS X (10.4.9)    G5 DP 1.8  External iSight

  • How to update a large (over 4 million item) List(Of Byte) quickly by altering indexes contained in a Dictionary(Of Integer, Byte) where the Dictionaries keys are the indexes in the List(Of Byte) that need to be changed to the values for those indexes?

       I'm having some difficulty with transferring images from a UDP Client to a UDP Server. The issue is receiving the bytes necessary to update an original image sent from the Client to the Server and updating the Servers List(Of Byte) with the
    new bytes replacing bytes in that list. This is a simplex connection where the Sever receives and the Client sends to utilize the least amount of bandwidth for a "Remote Desktop" style application where the Server side needs image updates of whatever
    occurs on the Client desktop.
       So far I can tranfer images with no issue. The images can be be any image type (.Bmp, .Gif, .JPeg, .Png, etc). I was working with sending .JPeg's as they appear to be the smallest size image when a Bitmap is saved to a memory stream as type
    .JPeg. And then I am using GZip to compress that byte array again so it is much smaller. However on a loopback on my NIC the speed for sending a full size screen capture is not very fast as the Server updates fairly slowly unless the Clients screen capture
    Bitmap is reduced in size to about 1/3'd of the original size. Then about 12000 bytes or less are sent for each update.
       Due to .JPeg compression I suppose there is no way to get the difference in bytes between two .JPegs and only send those when something occurs on the desktop that alters the desktop screen capture image. Therefore I went to using .Bmp's as each
    .Bmp contains the same number of bytes in its array regardless of the image alterations on the desktop. So I suppose the difference in bytes from a second screen capture and an inital screen capture are what is different in the second image from the initial
    image.
       What I have done so far is save an initial Bitmap of a screen capture using a memory stream and saving as type .Bmp which takes less than 93 milliseconds for 4196406 bytes. Compressing that takes less than 118 milliseconds to 197325 bytes for
    the current windows on the desktop. When that is done PictureBox1 is updated from nothing to the captured image as the PictureBox's background image with image layout zoom and the PictureBox sized at 1/2 my screens width and 1/2 my screens height.
       Then I save a new Bitmap the same way which now contains different image information as the PictureBox is now displaying an image so its back color is no longer displayed (solid color Aqua) and the cursor has moved to a different location. The
    second Bitmap is also 4196406 in bytes and compressed it was 315473 bytes in size.
       I also just found code from this link Converting a Bitmap to a Byte Array (and Byte Array to Bitmap) which gets a byte array
    directly from a Bitmap and the size of that is 3148800 for whatever is full screen captured on my laptop. So I should be able to work with smaller byte arrays at some point.
       The issue I'm having is that once the Client sends an image of the desktop to the Server I only want to update the server with any differences occuring on the Clients desktop. So what I have done is compare the first screen captures bytes (stored
    in a List(Of Byte)) to the second screen captures bytes (stored in a List(Of Byte)) by using a For/Next for 0 to 4196405 where if a byte in the first screen captures List is not equal to a byte in the second screen captures List I add the index and byte of
    the second screen captures list to a Dictionary(Of Integer, Byte). The Dictionary then only contains the indexes and bytes that are different between the first screen capture and second screen capture. This takes about 125 milliseconds which I think is pretty
    fast for 4196406 byte comparison using a For/Next and adding all the different bytes and indexes for each byte to a Dictionary.
        The difference in Bytes between the inital screen capture and the second screen capture is 242587 as an example which changes of course. For that amount of bytes the Dictionary contains 242587 integers as indexes and 242587 bytes as different
    bytes totaling 485174 bytes for both arrays (keys, values).  Compressed the indexes go from 242587 to 43489 bytes and the values go from 242587 to 34982 bytes. Which means I will have to send 78, 481 bytes from the Client to the Server to update the display
    on the server. Quite smaller than the original 4196406 bytes of the second Bitmap saved to type .Bmp or the compressed size of that array which was 315473 bytes. Plus a few bytes I add as overhead so the server knows when an image array ends and how many packets
    were sent for the array so it can discard complete arrays if necessary since UDP is lossfull although probably not so much in current networks like it may originally have been when the internet started.
        In reality the data from the Client to the Server will mostly be the cursor as it moves and updating the Server image with only a few hundred bytes I would imagine at a time. Or when the cursor selects a Button for example and the Buttons
    color changes causing those differences in the original screen capture.
       But the problem is if I send the Dictionaries Indexes and Bytes to the Server then I need to update the original Bitmap List(Of Byte) on the server by removing the Bytes in the received informations Index locations array from the Servers Bitmap
    List(Of Byte) and replacing those Bytes with the Bytes in the received informations Byte array. This takes so long using a For/Next for however many indexes are in the received informations Index array to update the Bitmap List(Of Byte) on the server using
    "Bmp1Bytes.RemoveAt(Index As Integer)" followed by "Bmp1Bytes.Insert(Index As Integer, Item As Byte)" in the For/Next.
        I've tried various For/Next statements including using a new List(Of Byte) with If statements so If the the integer for the For/Next ='s the Key in a Dictionary(Of Integer, Byte) using a Counter to provide the Dictionaries Key value then
    the Dictionaries byte value will be added to the List(Of Byte) and the counter will increas by one Else the List(Of Byte) adds the original "Bmp1Bytes" byte at that index to the new List(Of Byte). This takes forever also.
       I also tried the same For/Next adding to a new Dictionary(Of Integer, Byte) but that takes forever too.
       I think I could use RemoveRange and AddRange to speed things up. But I don't know how to retrieve a contiguous range of indexes in the received indexes that need to be updated in the servers "Bmp1Bytes" List(Of Byte) from the received
    array of indexes and bytes which are in a Dictionary(Of Integer, Byte).  But I believe this would even be slower than some realistic method for replacing all Bytes in a List(Of Byte) when I have the indexes that need to be replaced and the bytes to replace
    them with.
       Even if I just used AddRange on a new List(Of Byte) to add ranges of bytes from the original "Bmp1Bytes" and the changes from the Dictionary(Of Integer, Byte) I think this would be rather slow. Although I don't know how to do that
    by getting contiguous ranges of indexes from the Dictionaries keys.
       So I was wondering if there is some method perhaps using Linq or IEnumerable which I've been unable to figure anything out which could do this.
       I do have some copy and pasted code which I don't understand how it works that I am using which I would guess could be altered for doing something like this but I can't find information that provides how the code works.  Or even if I did
    maybe I can't understand it. Like the code below which is extremely fast.
       Dim strArray() As String = Array.ConvertAll(Of Integer, String)(BmpComparisonDict.Keys.ToArray, Function(x) x.ToString())
    La vida loca

    Monkeyboy,
    That was quite a bit to read, but still a bit unclear. Could you put a specific list of goals/questions, asked in the smallest possible form?
    It seems like either you're making a program that monitors activity on your computer, or you're writing some kind of remote pc app.
    When you do get your bytes from using lockbits, keep in mind all the files header info would be lost. I think retaining the header info is worth the extra bytes.
    The other, thing: I'm not sure if you're taking 32bpp screen shots, but also keep in mind that the "whole desktop" is the final destination for blended graphics, if that makes sense. What I mean is that there is no need to capture an "alpha"
    channel for a desktop screenshot, as alpha would always be 255, this could save you 1 byte per pixel captured... Theres nothing "behind" the desktop, therefore no alpha, and every window shown above the desktop is already blended. I suggest using
    24Bpp for a full screen capture.
    Your X,Y information for the mouse could be stored as UINT16, this would save you a measly 2 bytes per location update/save.
    When you update your byte arrays, maybe you can turn the array into a stream and write to whatever index, however many bytes, that should prevent a "Shift" of bytes, and instead overwrite any bytes that "get in the way".
    ex
    Dim example As String = "This is an example."
    Dim insertString As String = "was"
    Dim insertBytes As Byte() = System.Text.Encoding.ASCII.GetBytes(insertString)
    Dim bytes As Byte() = System.Text.Encoding.ASCII.GetBytes(example)
    Dim modifiedBytes As Byte() = {}
    Using ms As New System.IO.MemoryStream(bytes)
    ms.Position = 5
    ms.Write(insertBytes, 0, 3)
    modifiedBytes = ms.ToArray
    End Using
    Dim newString As String = System.Text.Encoding.ASCII.GetString(modifiedBytes)
    'Notice how below there isn't the word "is" anymore, and that there isn't a
    'space.
    'This demonstrates that you overwrite existing data, versus shifting everything to
    'the right.
    'Returns: This wasan example.
    MsgBox(newString)
    “If you want something you've never had, you need to do something you've never done.”
    Don't forget to mark
    helpful posts and answers
    ! Answer an interesting question? Write a
    new article
    about it! My Articles
    *This post does not reflect the opinion of Microsoft, or its employees.
    Well it's too much to read. I was really tired when I wrote it. Even the below is too much to read but perhaps gets the point across of what I would like to do which I think
    Joel Engineer may have answered but I'm not sure. As I'm still too tired to understand that yet and research what he said in order to figure it out yet.
    But maybe the code below can provide the concept of the operation with the comments in it. But seeing as how I'm still tired it may be confused.
    Option Strict On
    Imports System.Windows.Forms
    Imports System.IO
    Imports System.IO.Compression
    Imports System.Drawing.Imaging
    Imports System.Runtime.InteropServices
    Public Class Form1
    Dim Bmp1Bytes As New List(Of Byte)
    Dim Bmp1BytesCompressed As New List(Of Byte)
    Dim Bmp2Bytes As New List(Of Byte)
    Dim BmpComparisonDict As New Dictionary(Of Integer, Byte)
    Dim BmpDifferenceIndexesCompressed As New List(Of Byte)
    Dim BmpDifferenceBytesCompressed As New List(Of Byte)
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    SomeSub()
    End Sub
    Private Sub SomeSub()
    ' Pretend this code is in UDP Client app. A screen capture is performed of the desktop. Takes about 90 milliseconds.
    Bmp1Bytes.Clear()
    Using BMP1 As New Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height)
    Using g1 As Graphics = Graphics.FromImage(BMP1)
    g1.CopyFromScreen(0, 0, 0, 0, BMP1.Size)
    Cursor.Draw(g1, New Rectangle(Cursor.Position.X, Cursor.Position.Y, Cursor.Size.Width, Cursor.Size.Height))
    Using MS As New MemoryStream
    BMP1.Save(MS, System.Drawing.Imaging.ImageFormat.Bmp)
    Bmp1Bytes.AddRange(MS.ToArray)
    End Using
    End Using
    End Using
    Bmp1BytesCompressed.AddRange(Compress(Bmp1Bytes.ToArray))
    ' UDP Client app sends Bmp1BytesCompressed.ToArray to UDP Server which is the entire image of the desktop that the UDP
    ' Client is on. This image takes awhile to send since compressed it is about 177000 bytes from over 4000000 bytes.
    ' I will be using different code just to get the bytes from the actual Bitmap in the future. That is not important for now.
    ' Pretend the UDP Server has received the bytes, decompressed the array received into a List(Of Byte) and is displaying
    ' the image of the UDP Clients desktop in a PictureBox.
    ' Now the image on the UDP Clients desktop changes due to the mouse cursor moving as an example. Therefore a new Bitmap
    ' is created from a screen capture. This takes about 90 milliseconds.
    Bmp2Bytes.Clear()
    Using BMP2 As New Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height)
    Using g1 As Graphics = Graphics.FromImage(BMP2)
    g1.CopyFromScreen(0, 0, 0, 0, BMP2.Size)
    Cursor.Draw(g1, New Rectangle(Cursor.Position.X, Cursor.Position.Y, Cursor.Size.Width, Cursor.Size.Height))
    Using MS As New MemoryStream
    BMP2.Save(MS, System.Drawing.Imaging.ImageFormat.Bmp)
    Bmp2Bytes.AddRange(MS.ToArray)
    End Using
    End Using
    End Using
    ' Now I have the original images bytes in Bmp1Bytes and the new images bytes in Bmp2Bytes on the UDP Client. But I don't
    ' want to send all of the bytes in Bmp2Bytes to the UDP Server. Just the indexes of and the bytes that are different in
    ' Bmp2Bytes from Bmp1Bytes.
    ' This takes less than 100 milliseconds for what I've tested so far where over 500000 bytes in Bmp2Bytes are different
    ' than the bytes in Bmp1Bytes. Usually that amount would be much less. But during testing I was displaying the image
    ' from Bmp1 bytes in a PictureBox so a large amount of data would change between the first screen shot, the PictureBox
    ' then displaying an image on the same PC and then the second screen shot.
    BmpComparisonDict.Clear()
    For i = 0 To Bmp1Bytes.Count - 1
    If Bmp1Bytes(i) <> Bmp2Bytes(i) Then
    BmpComparisonDict.Add(i, Bmp2Bytes(i))
    End If
    Next
    ' So now I have all the difference bytes and their indexes from Bmp2Bytes in the BmpComparisonDict. So I compress
    ' the indexes into on List and the Bytes into another List.
    BmpDifferenceIndexesCompressed.Clear()
    BmpDifferenceBytesCompressed.Clear()
    BmpDifferenceIndexesCompressed.AddRange(Compress(BmpComparisonDict.Keys.SelectMany(Function(d) BitConverter.GetBytes(d)).ToArray()))
    BmpDifferenceBytesCompressed.AddRange(Compress(BmpComparisonDict.Values.ToArray))
    ' Now pretend the UDP Client has sent both those arrays to the UDP Server which has added both decompressed arrays
    ' to a Dictionary(Of Integer, Byte). And the server has the original image decompressed bytes received in a List
    ' called Bmp1Bytes also.
    ' This is where I am stuck. The UDP Server has the Dictionary. That part was fast. However there is no
    ' fast method I have found for creating a new List(Of Byte) where bytes in the originally received List(Of Byte) that
    ' do not have to be altered are placed into a new List(Of Byte) except for the indexes listed in the
    ' Dictionary(Of Integer, Byte) that need to be placed into the appropriate index locations of the new List(Of Byte).
    ' The below example for doing so is exceptionally slow. Pretend UpdateDictionary has all of the decompressed indexes
    ' and bytes received by the UDP Server for the update contained within it.
    Dim UpdateDictionary As New Dictionary(Of Integer, Byte)
    Dim UpdatedBytes As New List(Of Byte)
    Dim Counter As Integer = 0
    For i = 0 To Bmp1Bytes.Count - 1
    If i = UpdateDictionary.Keys(Counter) Then ' Provides the index contained in the Keys for the Dictionary
    UpdatedBytes.Add(UpdateDictionary.Values(Counter))
    Counter += 1
    If Counter > UpdateDictionary.Count - 1 Then Counter = 0
    Else
    UpdatedBytes.Add(Bmp1Bytes(i))
    End If
    Next
    ' So what I'm trying to do is find an extremely fast method for performing something similar to what the
    ' above operation performs.
    End Sub
    Private Function Compress(BytesToCompress() As Byte) As List(Of Byte)
    Dim BytesCompressed As New List(Of Byte)
    Using compressedStream = New MemoryStream()
    Using zipStream = New GZipStream(compressedStream, CompressionMode.Compress)
    zipStream.Write(BytesToCompress, 0, BytesToCompress.Count)
    zipStream.Close()
    BytesCompressed.AddRange(compressedStream.ToArray)
    End Using
    End Using
    Return BytesCompressed
    End Function
    Private Function Decompress(BytesToDecompress() As Byte) As List(Of Byte)
    Dim BytesDecompressed As New List(Of Byte)
    Using DecompressedStream = New MemoryStream()
    Using zipStream = New GZipStream(DecompressedStream, CompressionMode.Decompress)
    zipStream.Write(BytesToDecompress, 0, BytesToDecompress.Count)
    zipStream.Close()
    BytesDecompressed.AddRange(DecompressedStream.ToArray)
    End Using
    End Using
    Return BytesDecompressed
    End Function
    End Class
    La vida loca

  • HT1296 I have a Voucher that needs to be printed. I completed a survey on my iPad but obviously, I cannot print it from the iPad. How can I transfer it to my pc, please?

    I have a Voucher on my iPad screen that needs to be printed. I completed a survey on my iPad but obviously, I cannot print it from the iPad. How can I transfer it to my pc, please?

    You can also take a screen shot of your screen displaying the voucher.  Press and release the Sleep/Wake button and the Home button at the same time. The screenshot is added to your Camera Roll album.
    Note: On an iPad without a camera, screenshots are added to the Saved Photos album.
    Then, you can transfer the photo to your computer as described in Copying personal photos and videos from iPhone, iPad, or iPod Touch to your computer, http://support.apple.com/kb/HT4083
    Or you can email the photo to yourself.

  • Need urgent help ! on skype call monitoring

    dear friends , I need your urgent help! is there any way that some one can monitor my skype call , that means some other people can listen what i am talking and what i am chating ...........please help me !

    Skype calls can't be monitored by any third party user, unless there are viruses/malware/spyware or similar elements in your computer, or in the computer of the people you are talking with.
    IF YOU FOUND OUR POST USEFUL THEN PLEASE GIVE "KUDOS". IF IT HELPED TO FIX YOUR ISSUE PLEASE MARK IT AS A "SOLUTION" TO HELP OTHERS. THANKS!
    ALTERNATIVE SKYPE DOWNLOAD LINKS | HOW TO RECORD SKYPE VIDEO CALLS | HOW TO HANDLE SUSPICIOS CALLS AND MESSAGES
    SEE MORE TIPS, TRICKS, TUTORIALS AND UPDATES in
    | skypefordummies.blogspot.com | 

  • How many Public Certificate do I need for Edge federation with Skype

    Hi All,
    I am trying to setup Lync 2013 with Edge to federate with Skype.
    Now how many Public CA do i need to be able to setup Lync Edge to federate with Skype,.
    Thank you,

    Hi,
    You need to have to add the CA where you're getting the public certificate from. By default, most common Trusted CA's are included in to the Windows OS it self and does not need to be added manually.
    Z-Hire -- Automate Lync User Account creation process ( AD / Exchange / Lync )

  • Need to reinstall my Premium Skype on a different ...

    My old computer crashed and I need to install my Premium Skype on my new computer. How do I do that without paying for a second Premium Skype account?
    mike.walker502

    Hi,
    Download, install, launch, enter your credentials and sign in.
    Should work...
    Hth
    On ne regarde pas l'avenir dans un rétroviseur !
    IMac Intel Core i3 3.2 GHz - RAM 12 GB - OS 10.10.3
    Skype 7.8.391
    Logitech usb headset or Jabra 250 bt

  • I need any items added to a wish list to display alphabetically rather than randomly?

    I need any items added to a wish list to display alphabetically rather than randomly?

    If I want to carve off part of a library, I presume the way to do this is to make a copy of the library using PLM then go into iPhoto and delete what I don't want.  The result is the carved off portion.
    You don't need Library Manager to delete the portion you don't want.
    As a general rule: when deleting photos do them in batches of about 100 at a time. iPhoto can baulk at trashing large numbers at one go.
    If I want to merge two libraries, PLM implies that it will do this but will the Faces be merged too?
    I believe so.

  • Domestic Partner needs to be added to payroll register in order

    Hi llll,
    Domestic Partner needs to be added to payroll register in order to reconcile during recon.
    Help me on this

    You can't.  The iPad trusts whatever DNS provider you have told it to trust.  If that DNS provider has incorrect or outdated information then you might have a word with whoever runs it and ask them to make the change.
    Also, your description looks a little strange.  You may not need to make such a change.  You can tell your browser to go directly to a numeric IP address rather than the name of the site, for example:
    http://93.184.216.119
    That should let you get the required web page without needing to set up anything special with your DNS provider.

  • HT1338 I download Adobe Flash but it doesn't install. Each time I encounter something that needs Adobe Flash it tells me I don't have it. I am getting tired downloading it and then it isn't there.

    I download Adobe Flash but it doesn't install. Each time I encounter something that needs Adobe Flash it tells me I don't have it. I am getting tired downloading it and then it isn't there.

    install_flash_player_10_osx.dmg
    install_flash_player_10_osx-1.dmg
    install_flash_player_10_osx-2.dmg
    install_flash_player_10_osx-3.dmg
    install_flash_player_10_osx-4.dmg
    etc to -9
    Those are the ones you downloaded. Ten times, apparently. Since install_flash_player_10_osx.dmg already existed, the next download was appended with -1. The next -2, etc. They'll all be identical, so it doesn't matter which one you use. Though I'd go with the last one as it may be a slightly updated version from the first download, depending on how long ago you did the first one.
    A .dmg file is a Disk Image. When you double click them, they open up a pseudo drive on the desktop. When you open one of these ten items, the Flash installer will appear in a file window. Run it to install Flash. Then close the file window (displaying from the psuedo drive) and then put the "drive" in the trash to dismount it. You can then delete all of those.
    Looks like you also downloaded the Adobe Reader twice. Versions 10.1.2 and 10.1.3. Also Skype, whatever the Thomson thing is, and an unnecessary Flash uninstaller (the Flash installer will put an uninstaller in the Utilities folder).

  • Third party routers that need no firmware update

    What are the best third party WiFi routers with LAN ethernet ports that need no firmware update to work with 10.4.8 and Windows XP?

    Actually the extra ethernet ports is paramount.
    Otherwise you don't know who is being secure to
    whom. You end up having two routers to setup for
    configuration of security. Simplicity is
    important, since I want to be able to help set it up
    for the friend, and forget it.
    ?? That doesn't make any sense - I think you're missing something fundemental here. The extra ethernet ports are on the LAN side of the secure connection. The firewall in the router isolates the internal, LAN network (wireless + ethernet) from the external WAN (aka the big bad internet). Whether or not you have a switch attached to one of the LAN ports makes no difference, security-wise - you are in control of the devices connected to the LAN side of the router. WEP/WPA/WPA2 security controls who is able to connect to the wireless LAN.
    From a security standpoint, there is ABSOLUTELY no difference between buying a router with eight lan ports and buying a router with four lan ports plus plugging in a five-port switch to one of the lan ports. It's exactly the same thing.
    What you don't control is the WAN side of things - the internet itself. You certainly wouldn't want to connect the switch to the WAN port on the router, at least not unless you wanted to run, say, a web server that is exposed to the internet itself. This wouldn't be a good idea in any case - there are better ways to set this up as well (either by setting up a DMZ, or by setting up port forwards)
    There is absolutely no reason why you would want or need two routers for this setup - this is only an issue for extremely large networks.
    The WRT54G has 1 WAN port and four LAN ports. You can have four hardwired devices (computers, printers, switches, etc) on these LAN ports - they are protected from the internet by the firewall in the router. You can also have any number of wireless devices on this same router; these, as well, are on the LAN side of the router, and are therefore protected.
    Adding a switch to the LAN side of the router has absolutely no impact on security. No additional routers would be required.

Maybe you are looking for