Hallo,
suche schon länger eine Lösung für mein Problem und hoffe ihr könnt mir helfen.
Ich habe eine auf wxWidgets und GStreamer basierende Anwendung in C++ programmiert, welche bisher unter Windows und Linux läuft. Im Prinzip funktioniert diese auch unter OSX, nur schaffe ich es nicht das Videofenster in meine GUI zu integrieren.
Folgende Aussage habe ich:
Gibt es eine Funktion, welche eine NSView von einer HIViewRef zurückliefert? Ich habe HICocoaViewGetView() gefunden, aber bin mir nicht sicher ob es das ist was ich suche.
Testen geht leider auch nicht:
Bezüglich OSX-Programmierung bin ich leider absoluter Laie und würde mich daher über etwas Unterstützung sehr freuen...
Danke,
Thomas
suche schon länger eine Lösung für mein Problem und hoffe ihr könnt mir helfen.
Ich habe eine auf wxWidgets und GStreamer basierende Anwendung in C++ programmiert, welche bisher unter Windows und Linux läuft. Im Prinzip funktioniert diese auch unter OSX, nur schaffe ich es nicht das Videofenster in meine GUI zu integrieren.
Folgende Aussage habe ich:
wxWidgets liefert mir nun leider offenbar eine HIViewRef und ich brauche nach obiger Aussage aber eine NSView, wenn ich das richtig interpretiere.Applications are supposed to pass a pointer to the superview in which they want to add the osxvideosink view in gst_x_overlay_set_xwindow_id
Gibt es eine Funktion, welche eine NSView von einer HIViewRef zurückliefert? Ich habe HICocoaViewGetView() gefunden, aber bin mir nicht sicher ob es das ist was ich suche.
Testen geht leider auch nicht:
Gebe ich nun das Carbon.framework an bleibt die HICocoaViewGetView() unaufgelöst.ld: cannot link directly with /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/HIToolbox. Link against the umbrella framework 'Carbon.framework' instead.
Bezüglich OSX-Programmierung bin ich leider absoluter Laie und würde mich daher über etwas Unterstützung sehr freuen...
Danke,
Thomas