Skip to main content

Wrapper around Spout frame streaming library for Windows

Project description

SpoutGL for Python

An unofficial Python wrapper for Spout using pybind11

Key features compared to some previous wrappers:

  • Covers more of the SpoutGL API, including sendImage/receiveImage, setFrameSync/waitFrameSync and data sharing
  • pybind11 instead of Boost Python which should make it easier to build for multiple Python versions
  • pip/wheel support for Python 3.7+ on both 64-bit and 32-bit Windows
  • No external dependencies

Installation

pip install SpoutGL

Documentation

For now, refer to the Spout SDK C++ documentation and the examples in the examples directory.

Extras

These helper utilities are not part of the Spout SDK but added for convenience and performance.

SpoutGL.helpers

Adds several functions that are useful in Blender and other environments

  • getBytesPerPixel
  • isBufferEmpty
  • copyToFloat32
  • copyToByteBuffer

SpoutGL.enums

Exports supported GL format enums as integers:

  • GL_RGBA
  • GL_BGRA_EXT
  • GL_RGB
  • GL_BGR_EXT

License & Disclaimer

Licensed under the BSD license. See the LICENSE file for details.

This is not an officially supported Google product.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spoutgl-0.1.0.tar.gz (8.4 kB view details)

Uploaded Source

Built Distributions

SpoutGL-0.1.0-pp310-pypy310_pp73-win_amd64.whl (326.1 kB view details)

Uploaded PyPy Windows x86-64

SpoutGL-0.1.0-pp39-pypy39_pp73-win_amd64.whl (326.0 kB view details)

Uploaded PyPy Windows x86-64

SpoutGL-0.1.0-pp38-pypy38_pp73-win_amd64.whl (326.0 kB view details)

Uploaded PyPy Windows x86-64

SpoutGL-0.1.0-pp37-pypy37_pp73-win_amd64.whl (325.8 kB view details)

Uploaded PyPy Windows x86-64

SpoutGL-0.1.0-cp312-cp312-win_amd64.whl (328.1 kB view details)

Uploaded CPython 3.12 Windows x86-64

SpoutGL-0.1.0-cp312-cp312-win32.whl (280.0 kB view details)

Uploaded CPython 3.12 Windows x86

SpoutGL-0.1.0-cp311-cp311-win_amd64.whl (327.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

SpoutGL-0.1.0-cp311-cp311-win32.whl (280.7 kB view details)

Uploaded CPython 3.11 Windows x86

SpoutGL-0.1.0-cp310-cp310-win_amd64.whl (326.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

SpoutGL-0.1.0-cp310-cp310-win32.whl (279.7 kB view details)

Uploaded CPython 3.10 Windows x86

SpoutGL-0.1.0-cp39-cp39-win_amd64.whl (324.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

SpoutGL-0.1.0-cp39-cp39-win32.whl (279.9 kB view details)

Uploaded CPython 3.9 Windows x86

SpoutGL-0.1.0-cp38-cp38-win_amd64.whl (326.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

SpoutGL-0.1.0-cp38-cp38-win32.whl (279.7 kB view details)

Uploaded CPython 3.8 Windows x86

SpoutGL-0.1.0-cp37-cp37m-win_amd64.whl (328.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

SpoutGL-0.1.0-cp37-cp37m-win32.whl (280.3 kB view details)

Uploaded CPython 3.7m Windows x86

File details

Details for the file spoutgl-0.1.0.tar.gz.

File metadata

  • Download URL: spoutgl-0.1.0.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for spoutgl-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4cb76faed193f69c0fdeae1df433d4b6ab4ac7f3f857d3464adf15a2987d2543
MD5 b10366c97301af3e05e51a3c89ec294e
BLAKE2b-256 69c4b8f743faaaf671c404c65d9060e76a3fd732321675ac7b67877563ca771a

See more details on using hashes here.

File details

Details for the file SpoutGL-0.1.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for SpoutGL-0.1.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f36391cc0c45ce726b0747df1c4affaf4a3395054c2400ff6c6189a10fdc9b92
MD5 8172c77980f1561e39f8f63251f995c6
BLAKE2b-256 55299c4204e0ff6a3826ccf6080d5e0fcdb3cbaad8f63dd85d6d6ecd02987b47

See more details on using hashes here.

File details

Details for the file SpoutGL-0.1.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for SpoutGL-0.1.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f21da2b544366e043e9cb1d0d9420d23e8048990b193edc058b4d888d25fea01
MD5 ca5b819598222fa5705e946c0bed4d4f
BLAKE2b-256 e4648d345729e13e7efabea9b1bf806aa511d1ec98349290fc294b3277dcb156

See more details on using hashes here.

File details

Details for the file SpoutGL-0.1.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for SpoutGL-0.1.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 00a921c594ba9f76b066e0a32dc038a67acb8444dcbe7b49e544553bac026666
MD5 a5cdc16525fd020b23fea4c8f3b4f1a1
BLAKE2b-256 84fa8ca319be886a7b28246d0cb399791f20e747c1d5c0fb9cf0af5155d9a82a

See more details on using hashes here.

File details

Details for the file SpoutGL-0.1.0-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for SpoutGL-0.1.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 17a1c06e6dd2bc938f7f3b5e86774307fdc8862be1073449a19118bab8e560f5
MD5 8230ff122048f1264bcc7390424d590c
BLAKE2b-256 070ad8e648e785c5d2a8c3f53ea696d74287b9d622e80513cd16bcc6d3e4eb2e

See more details on using hashes here.

File details

Details for the file SpoutGL-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: SpoutGL-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 328.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for SpoutGL-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 db80487466ebba7fc8c7ab30b6ffb4371926d9ce2690deba4df3f41cc4514b73
MD5 39cb6ed87e2df04a7179311d1c8540ac
BLAKE2b-256 a97876cf43fcf53a305337ee562741c73e370adc24ec7d6e94ec2e941b38e088

See more details on using hashes here.

File details

Details for the file SpoutGL-0.1.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: SpoutGL-0.1.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 280.0 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for SpoutGL-0.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 da40750acbd797b830c786e1db358037ae4caa7aa345660117fceb763c2cd6ff
MD5 409b84492cd8b0d67cf7f7fee7cac1da
BLAKE2b-256 8a6676304bfa46d3f3ab759eabc34885b08e7face0f62de12c42a76d573cc5d2

See more details on using hashes here.

File details

Details for the file SpoutGL-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: SpoutGL-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 327.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for SpoutGL-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 81d387cd567587b75b6b658e7dc030bc36086a2771b67ff54343cc6fcd7db92a
MD5 ef1b506b5a1617bddf1213f9b322576c
BLAKE2b-256 85a37cfd28c930b91452fbe41e532c712ca684b9c99a4fbc3d96b9731892e253

See more details on using hashes here.

File details

Details for the file SpoutGL-0.1.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: SpoutGL-0.1.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 280.7 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for SpoutGL-0.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8f7dc85295709f373df5c70c622deee2f23608f67c76e64f39a2b56ce0555751
MD5 5bf3e69d7f1df3ae6dea91fffce3b25e
BLAKE2b-256 ed23e5f918584933c26e429feaf40ff9a0b4e4f16682a0f28fe5e221e223bb07

See more details on using hashes here.

File details

Details for the file SpoutGL-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: SpoutGL-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 326.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for SpoutGL-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5b736d815983dc2def5e06b6d1bb367516eeb55e866063073d740e51bf4e03cf
MD5 a8ed7d17fd7923c2b4ca978d765f0b5b
BLAKE2b-256 90af40d99150890ccb5f1fb11481587c3b53610518c57dd85c22e017b1e7f699

See more details on using hashes here.

File details

Details for the file SpoutGL-0.1.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: SpoutGL-0.1.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 279.7 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for SpoutGL-0.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 f5ff825104ca8b6814bd07712a373d61e1667f26ed17e9ef91f1b335e9d55584
MD5 5f95cb695c87785a430fd0e3b377337c
BLAKE2b-256 7a9bdd72587cccecc73776f7a16772aa3982cc3756958c24d6468915b5be7cc8

See more details on using hashes here.

File details

Details for the file SpoutGL-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: SpoutGL-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 324.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for SpoutGL-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1f39e721af29e12d2839389bc19ca1080ab57a1de034bbb4ce20d605ab6c0e81
MD5 c09541b7ae6b16b4d43df08fa85da99d
BLAKE2b-256 7f19491acba457cd5866a6c590143eb867b8c31657a02a12285396a47df13089

See more details on using hashes here.

File details

Details for the file SpoutGL-0.1.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: SpoutGL-0.1.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 279.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for SpoutGL-0.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 1f64671ad880f74b4f160715f723636737ff47abddc8e3553676c28ae71325f0
MD5 efef17963792ba49631ef4630e236202
BLAKE2b-256 7276671657c8865fd266581c7fbb9483e49bb0c87de7a8f363b82b8196e6bae6

See more details on using hashes here.

File details

Details for the file SpoutGL-0.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: SpoutGL-0.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 326.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for SpoutGL-0.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5a7e0569a1358957705b0bdccf53ba005dda57f128cc09565e929a4423e82fb8
MD5 b1672c12a10f82c2b5bca4c0190e23d0
BLAKE2b-256 38ef051d70bc8031ae5f53cbba9bc7ccfde6a255f95870d0038bed042e14e2a9

See more details on using hashes here.

File details

Details for the file SpoutGL-0.1.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: SpoutGL-0.1.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 279.7 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for SpoutGL-0.1.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 972f7c7779dc118847ee175ef0008dac4e068aef90a33db9352970d3ef488ffe
MD5 f438cc5226bf537feaf10f1f80aefe3b
BLAKE2b-256 015324e478aae09210014f0104ab7fcc7115d771b99b13cf844e55cafc6dd3f1

See more details on using hashes here.

File details

Details for the file SpoutGL-0.1.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: SpoutGL-0.1.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 328.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for SpoutGL-0.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 629517097b46947fb4045dbeb96fdd8013f94ac95f83c0dc35de784ca48ce2cf
MD5 c0f93f8121e5623e5b95d22191e9ddff
BLAKE2b-256 c66222d4ea430f894d8a224766383f771a230c8a25ea61da9240746a3d029802

See more details on using hashes here.

File details

Details for the file SpoutGL-0.1.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: SpoutGL-0.1.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 280.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for SpoutGL-0.1.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 2a6c282dceafeead4be013d7e16a4938e0655c8b620c4c2b92068bfa03577cab
MD5 ca05ac058c318948798f81d12834e828
BLAKE2b-256 322b3d5013345ecaaa6200859e509d4cae8395ba5ebf4b8c6a8a6c61124b4146

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page