Question / Help Where are async filters in the GUI?

Garvey

New Member
When I right click a source, and select Filters, it brings up a window that only shows "Effect" filters. How do I bring up async filters?
 

koala

Active Member
There is no such thing as a "async filters" category. Some video sources such as video capture device have an additional category called "Audio/Video filters", and if you right-click an audio source in the audio mixer window and choose Filters, you get a category "Audio filters".
 

Garvey

New Member
Async filters are in the source code, and they are mentioned in this thread:

https://obsproject.com/forum/threads/grabbing-frame-from-source-video-capture-device.48967/

I am having a problem right now where they are not appearing in the GUI anywhere and I'm unable to use them, even though the source code has two specific categories for "async" and "effect" filters

I had another thread on this topic but it was moved to the development forum:

https://obsproject.com/forum/threads/a-filter-that-can-read-pixel-data.110995/

However, right now I'm just trying to figure out where this feature is in the GUI in general
 

koala

Active Member
The filter you mention is available for video capture device sources, media sources, vlc media sources in the category "Audio/Video filters". It is called "Video Delay (async)" in the GUI. For most other capture sources, this category is not available and you can only use effect filters with them.
 

Garvey

New Member
So if I just want to capture from my screen, then async filters are unavailable?
 
Last edited:

Garvey

New Member
I just want to write a filter, or edit something in the source code somewhere, where I can get the per frame pixel data. I was trying to follow that post about async filters as a place to start
 

BiggestZocker

New Member
Hi, I'm just stumbling upon the same problem. Did you find any solution to this? I need realtime access to frame data on the gpu.
 
Top