0
gstreamer-sharp를 Gst.Pipeline 객체에 파이프 라인 바인딩 문자열로 파싱 할 수 있는지 알고 계시나요?Gst.Parse.Launch에서 WinForms의 gstreamer 팝업 창을 처리하십시오.
다음 코드 줄을 실행하면 내부 Gstreamer 창에서 스트림이 팝업됩니다. 나는 gstreamer를 창 생성을 처리하고 폼에서 패널로 출력을 리디렉션 할 수 있도록 구문 분석 클래스에서 Gst.Pipeline 개체를 얻을 수있는 방법이 있는지
Gst.Parse.Launch("videotestsrc ! videoconvert ! autovideosink");
궁금? 요소는 Gst.Parse.Launch에서 반환
감사
안녕 @Darkice 감사해야합니다! 무슨 일이 있었는지 모르지만 ** Gst.Parse.Launch **는 지난 주에 본 것에서 일관되게 행동하지 않는 것 같습니다. 일반적으로 gstreamer 내부 창에는 외부 비디오가 표시되지만 현재는 그렇지 않습니다. 비록 내가 처음부터 새로운 VS 프로젝트를 시작 했음에도 불구하고. 응용 프로그램에 .NET ** 스레드 **에서 ** GLib.MainLoop **이 실행되지 않는 경우 내부 gstreamer 창이 팝업되는지 여부를 알 수 있습니까? – user3583535
사실, 이는 autovideosink가 사용자를 위해 구성하는 내용에 달려 있습니다. d3dvideosink를 사용하기로 결정했다면 외부 창을 얻게 될 것입니다. 다른 창을 사용하지 않을 수도 있습니다. – Darkice
비디오 시스템이 독립적으로 작동하기 때문에 반드시 메인 루프가 필요하지는 않습니다. 그러나 이벤트 시스템을 사용할 수 없으므로 파이프 라인의 오류 메시지는 게시되지 않습니다. – Darkice