GithubHelp home page GithubHelp logo

Video capturing on Mac devices about flashcap HOT 2 OPEN

kekyo avatar kekyo commented on June 12, 2024 2
Video capturing on Mac devices

from flashcap.

Comments (2)

YohDeadfall avatar YohDeadfall commented on June 12, 2024 1

I see your point, and it is close to what we have too. Originally we used OpenCV which works on any platform, but that was a very heavy dependency, so we switched to our own bindings.

Since Xamarin is open source bindings can be copy pasted, surely only required.

Okay, then I will try to implement it and contribute to the project (:

from flashcap.

kekyo avatar kekyo commented on June 12, 2024

Thanks for trying FlashCap!

I'm not making progress with FlashCap right now due to the following issues with Mac support:.

  • I don't have a Mac and don't understand the architecture 😄
  • (Probably) Need to write native bindings myself.
    • Why: because I want to eliminate references to anything other than .NET BCL from the package dependencies as much as possible. (You can see this by referring to the current FlashCap package dependency list. This makes it completely stress-free, as I don't have to think about the consistency of the package with the environment in which it is installed.)
    • I have briefly considered supporting Android, but for the same reason I don't want to make references to Xamarin packages. So I think the way to achieve this would be to structure it as a P/Invoke call to the C endpoint of the Android NDK. This is the reason why FlashCap is currently P/Invoking VFW, DS, and V4L2 all by itself.

Therefore, if a port to Mac is realized, I would welcome it, but I hope it will follow this policy as much as possible.
In the extreme, if it's too much trouble to write from scratch, you could import and inline only the necessary definitions from the binding library (though in that case you would have to pay attention to the copyright).

I myself have not set any specific project progress in FlashCap, so feel free to do so at any time!

from flashcap.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.