cm-pony / experienceless Goto Github PK
View Code? Open in Web Editor NEWA Shadowplay API client
License: MIT License
A Shadowplay API client
License: MIT License
I and others on the Internet would like to be able to control ShadowPlay programmatically using some kind of API. Would you like to create a small CLI application to interact with regular ShadowPlay so that you can enable or disable playback, or start or stop recording using CMD?
Even though ShadowPlay vanilla allows adjusting video bitrate, audio bitrate seems to max out at a measly 196kbps.
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 1 s 451 ms
Source duration : 1 s 456 ms
Bit rate mode : Constant
Bit rate : 196 kb/s
Nominal bit rate : 96.0 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 34.8 KiB (0%)
Source stream size : 34.8 KiB (0%)
Title : SoundHandle / System sounds
Encoded date : UTC 2022-02-18 16:16:53
Tagged date : UTC 2022-02-18 16:16:53
mdhd_Duration : 1451
So I was wondering if this tool could force a higher bitrate or better yet, record lossless (WAV/PCM) audio, perhaps using WASAPI loopback which should even allow recording surround sound from games/apps.
Very need for 64 bit dll. (also for c++)
Thanks
How properly use CreateShadowPlayApiInterface?
Hi, do you have any idea how to change mic input via Shadowplay api? I know there is gotta be a way to do so, because official app allows it, but I have no clue how.
It would be fine if you just told me what methods need to be called, I could probably write the c# functionality myself on your base, I just lack the understanding of their C code.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.