GStreamer 초기화

2013. 7. 15. 19:00MultiMedia Framework/GStreamer

GStreamer를 이용하여 개발하기 위해서는 우선 소스 맨 위에 <gst/gst.h>를 include 해줘야 한다.

include 한 이후에는 GStreamer library의 초기화가 필요하다. 

초기화하기 위해서는 gst_init이라는 함수를 사용하는데, GStreamer 기반의 명령 라인 옵션을 parsing할 뿐만 아니라 비초기화된 라이브러리들을 초기화 하는 역할을 담당하고 있다.

GST_VERSION_MAJOR, GST_VERSION_MINOR, GST_VERSION_MICRO 매크로를 사용하여 GStreamer 버전을 알 수 있다.

매크로를 사용하지 않고 gst_version이라는 함수를 사용할 수도 있다. 

gst_init 아규먼트에 아무런 명령어 옵션을 지정하고 싶지 않다면, NULL 문자를 기입하여도 상관없다.