gobject properties1 Adding Properties Element의 동작을 제어하는 가장 기본적이고 중요한 방법은 GObject 속성을 사용하는 것입니다. GObject 속성은 _class_init() 함수에서 정의됩니다. Element는 선택적으로 _get_property() 및 _set_property() 함수를 구현합니다. 이러한 함수는 애플리케이션이 속성 값을 변경하거나 요청하면 알림을 받고 값을 채우거나 해당 속성이 내부적으로 값을 변경하는 데 필요한 조치를 취할 수 있습니다. get 및 set 함수를 통해 사용하는 속성의 현재 구성된 값으로 인스턴스 변수를 유지하고 싶을 수도 있습니다. GObject는 인스턴스 변수를 자동으로 기본값으로 설정하지 않으며 element의 _init() 함수에서 설정해야 합니다./* properties */en.. 2024. 10. 4. 이전 1 다음