Results 1 to 4 of 4
  1. #1
    kkid is offline Senior Member
    Join Date
    Jul 2012
    Posts
    245
    Rep Power
    8

    Default Is this program idea possible with Java?

    I have thought of a program which I would find useful for my own personal use and as I have found nothing like it available anywhere, thought that I may be able to write it.

    I want a program that can "forward" the inputs/outputs of one program/device to the input/outputs of another. (Not a great explanation).

    e.g. I would be able to select the audio output of a program (say... chrome) and assign this to the input for the system's microphone.
    e.g. It would be able to take the input from a webcam and send it as output via some HDMI port
    e.g. it would be able to take the video output of a program and set it as the input of the webcam
    e.e. set microphone input as headphone output


    My examples are very general, I know, just an abstract idea at the moment really.


    Anything in Java that I could use for this?
    Last edited by kkid; 09-25-2014 at 01:25 AM.

  2. #2
    KevinWorkman's Avatar
    KevinWorkman is offline Crazy Cat Lady
    Join Date
    Oct 2010
    Location
    Washington, DC
    Posts
    4,143
    Rep Power
    15

    Default Re: Is this program idea possible with Java?

    My gut instinct tells me that this isn't going to be easy in Java. You're talking about taking hardware-specific input and routing it to hardware-specific output, which isn't really a job for Java.

    You should probably get way more specific about what you're trying to do. You should probably break this down into individual programs: can you write a program that gets input from your microphone? Can you write a program that outputs to your speakers? Okay, now can you combine the two? I think what you're talking about is a collection of a bunch of individual programs rather than a generalized input/output switchboard, which might make googling a bit easier.
    How to Ask Questions the Smart Way
    Static Void Games - GameDev tutorials, free Java and JavaScript hosting!
    Static Void Games forum - Come say hello!

  3. #3
    gimbal2 is offline Just a guy
    Join Date
    Jun 2013
    Location
    Netherlands
    Posts
    5,114
    Rep Power
    12

    Default Re: Is this program idea possible with Java?

    With Java, without Java - this is going to be a massive and highly operating system specific undertaking that is also going to take a massive amount of research & development.

    But agreed - adding Java is going to make an already difficult set of requirements even more difficult.
    "Syntactic sugar causes cancer of the semicolon." -- Alan Perlis

  4. #4
    JosAH's Avatar
    JosAH is offline Moderator
    Join Date
    Sep 2008
    Location
    Voorschoten, the Netherlands
    Posts
    14,422
    Blog Entries
    7
    Rep Power
    28

    Default Re: Is this program idea possible with Java?

    This reminds me of the Unix pipes where an output stream of one process is 'piped' to an input stream of another process. Doing the same with, say, sound or whatever depends on the standardization of those sound (or whatever) streams; besides that, it can be done.

    kind regards,

    Jos
    Build a wall around Donald Trump; I'll pay for it.

Similar Threads

  1. need a idea for a gui java program
    By msairam2050 in forum AWT / Swing
    Replies: 1
    Last Post: 06-01-2014, 12:38 AM
  2. Would like to know if my idea is possible in java
    By zakhilton in forum Networking
    Replies: 6
    Last Post: 12-03-2013, 03:52 PM
  3. Java program idea - Calender with subscribe function
    By LasseA in forum Advanced Java
    Replies: 0
    Last Post: 10-18-2013, 11:40 PM
  4. Program Idea Can it be done?
    By flamewaver in forum New To Java
    Replies: 1
    Last Post: 07-29-2011, 09:07 PM
  5. Idea for a program
    By Ejava in forum New To Java
    Replies: 0
    Last Post: 04-11-2010, 07:55 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •