Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Play/Pause/Stop media through ASIO driver using C#

Play/Pause/Stop media through ASIO driver using C#

Scheduled Pinned Locked Moved C#
csharpcomhelpquestion
3 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    Praveen Raghuvanshi
    wrote on last edited by
    #1

    Hi, I am looking for a solution to below requirement. - Play/pause/Stop media through ASIO driver. - Flexibility to perform above operations at specified channels. - Flexibility to Play/Pause/Stop media at specified channels without affecting other channel. I am able to achieve first 2 requirement through NAudio library. However, third and most important is not possible through NAudio as mentioned in the link http://stackoverflow.com/questions/14989516/multichannel-player-for-mono-channels/15006743#15006743[^] I am using Dante Virtual Soundcard(DVS) for ASIO driver. Questions: 1- Is it possible to control the channels individually in a ASIO driver ? 2- I have been looking at alternate options(DawnAudio, Bass.net) and didn't have success with the 3rd requirement. Is there any other C# library available to achieve 3rd requirement ? I already posted a message few days back, however that was specific to NAudio and through this message, I am looking for a solution using any library(Free/Paid). Appreciate any help on this.

    B 1 Reply Last reply
    0
    • P Praveen Raghuvanshi

      Hi, I am looking for a solution to below requirement. - Play/pause/Stop media through ASIO driver. - Flexibility to perform above operations at specified channels. - Flexibility to Play/Pause/Stop media at specified channels without affecting other channel. I am able to achieve first 2 requirement through NAudio library. However, third and most important is not possible through NAudio as mentioned in the link http://stackoverflow.com/questions/14989516/multichannel-player-for-mono-channels/15006743#15006743[^] I am using Dante Virtual Soundcard(DVS) for ASIO driver. Questions: 1- Is it possible to control the channels individually in a ASIO driver ? 2- I have been looking at alternate options(DawnAudio, Bass.net) and didn't have success with the 3rd requirement. Is there any other C# library available to achieve 3rd requirement ? I already posted a message few days back, however that was specific to NAudio and through this message, I am looking for a solution using any library(Free/Paid). Appreciate any help on this.

      B Offline
      B Offline
      Brisingr Aerowing
      wrote on last edited by
      #2

      Would PortAudio[^] fit the bill? (Haven't looked at it much yet) There is a C# Wrapper[^] available. It says alpha, but I haven't found many bugs with my limited testing. There is another wrapper here[^] that may be of use as well. I can create MSVC 9/10/11/12 builds of PortAudio and compiled versions of the wrappers if you would like me to. (The 9/10 builds might take a while as I am running those versions on a VM)

      What do you get when you cross a joke with a rhetorical question? --- The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.

      P 1 Reply Last reply
      0
      • B Brisingr Aerowing

        Would PortAudio[^] fit the bill? (Haven't looked at it much yet) There is a C# Wrapper[^] available. It says alpha, but I haven't found many bugs with my limited testing. There is another wrapper here[^] that may be of use as well. I can create MSVC 9/10/11/12 builds of PortAudio and compiled versions of the wrappers if you would like me to. (The 9/10 builds might take a while as I am running those versions on a VM)

        What do you get when you cross a joke with a rhetorical question? --- The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.

        P Offline
        P Offline
        Praveen Raghuvanshi
        wrote on last edited by
        #3

        Thanks for the response! I'll have a look at them.

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups