Forum


Notice to all users

We are migrating towards a new forum system located at community.teamspeak.com, as such this forum will become read-only on January 29, 2020

Results 1 to 2 of 2
  1. #1
    Join Date
    January 2011
    Posts
    17

    [PLANNING]OSSv4 or OpenAL Plugin

    I've recently switched to OSS for various reasons I won't go into and I noticed that one of the few applications that do not support OSS is Teamspeak. I noticed in the client plugin SDK the following functions:

    ts3client_openCaptureDevice
    ts3client_openPlaybackDevice
    ts3client_registerCustomDevice
    ts3client_unregisterCustomDevice
    ts3client_processCustomCaptureData
    ts3client_acquireCustomPlaybackData

    I've started multiple plugins before... and I've found that certain functions didn't quite do what I wanted them to do. So I'm going to ask before I continue.

    Do the functions listed above allow me to add sound devices to the playback/capture list? Can these devices playback and record like any other device? Why are plugins not used instead of soundbackend libraries then? Any other feedback would be nice.

  2. #2
    Join Date
    January 2011
    Posts
    17
    I'm back and I've started implementing the actual plugin. But I'm rather stumped...

    I've learned that two of the functions I posted are automatically handled by Teamspeak 3. The only ones *currently* relevant should be the following:

    ts3client_registerCustomDevice
    ts3client_unregisterCustomDevice
    ts3client_processCustomCaptureData
    ts3client_acquireCustomPlaybackData

    When you register a device, it adds a usable string to a mode list named "custom". It looks pretty promising at the moment.

    However, I'm confused as to /where/ I'm supposed to buffer playback data. Where am I supposed to call "ts3client_acquireCustomPlaybackData"?

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. openal, hardware offload sound systems to reduce cpu usage
    By gijs007 in forum Suggestions and Feedback
    Replies: 1
    Last Post: June 14th, 2011, 05:40 PM
  2. TS3 IPC Plugin - Use the plugin sdk in your external apps
    By Thomas in forum Client Plugins / Lua Scripts
    Replies: 31
    Last Post: June 14th, 2011, 10:02 AM
  3. ts3 overlay plugin (Failed to open plugin)
    By netmario in forum Windows
    Replies: 0
    Last Post: September 22nd, 2010, 08:29 AM
  4. Replies: 0
    Last Post: April 9th, 2010, 12:21 AM

Posting Permissions

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