dotnet / iot

This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.
MIT License
2.18k stars 586 forks source link

Add bindings for multimedia abstraction layer (i.e. MMAL, includes Camera/Audio) #287

Closed krwq closed 3 years ago

krwq commented 5 years ago

We currently need way of using camera and audio.

One way to provide that is to re-use MMAL effort which allows to access both. It is also used by projects like https://github.com/waveform80/picamera (docs at: https://picamera.readthedocs.io/en/release-1.13/).

We will need to figure out if we want to go even lower with the abstraction or if this is a right spot.

Documentation: http://www.jvcref.com/files/PI/documentation/html/

There is a C# effort already - perhaps makes sense to reuse https://github.com/techyian/MMALSharp - I've quickly tried it at home but haven't had success (no errors, no expected output)

cc: @joshfree @richlander

krwq commented 5 years ago

cc: @ZhangGaoxing

mtripsky commented 4 years ago

Is somebody working on this? I would like to help with this

joperezr commented 4 years ago

I'm not aware of anybody working on this. @ZhangGaoxing added some support for Video on PR #664 but that is just a part of this, so it would be great if you want to contribute with this 👍

joperezr commented 4 years ago

I'll go ahead and assign you for now, feel free to ask as many questions as you need.

Ellerbach commented 3 years ago

I feel this is addressed by https://github.com/dotnet/iot/tree/master/src/devices/Media. @krwq maybe we can close this one?