Metadata-Version: 2.5
Name: haybale-stream
Version: 0.0.2
Summary: Share video frames between applications over Syphon, Spout, NDI and OMT
Project-URL: Homepage, https://github.com/going-haywire/haybale-stream
Project-URL: Documentation, https://github.com/going-haywire/haybale-stream#readme
Project-URL: Issues, https://github.com/going-haywire/haybale-stream/issues
Project-URL: Source, https://github.com/going-haywire/haybale-stream
Author: maybites
License: MIT
Keywords: ndi,omt,spout,streaming,syphon,texture sharing,video
Requires-Python: >=3.12
Requires-Dist: cyndilib>=0.1.3
Requires-Dist: cyomtlib>=0.1.2
Requires-Dist: haybale-core
Requires-Dist: haybale-image>=0.3.4
Requires-Dist: haywire-core>=0.3.0
Requires-Dist: numpy
Requires-Dist: spoutgl>=0.1.1; sys_platform == 'win32'
Requires-Dist: syphon-python>=0.2.0; sys_platform == 'darwin'
Description-Content-Type: text/markdown

# Stream

<!-- marketstall:share-url:start -->
<!-- marketstall:share-url:end -->

Share video frames between applications over Syphon, Spout, NDI and OMT

## Nodes
### Stream
- **Receive Frame** — Receives the newest image from another application over NDI, OMT, Syphon or Spout
- **Receive Frame Emit** — Receives frames from NDI, OMT, Syphon or Spout on its own thread and emits a callback per frame
- **Send Frame** — Publishes an image to other applications over NDI, OMT, Syphon or Spout
