WARNING: The online documentation has moved to https://docs.pjsip.org.

Visit the new documentation at https://docs.pjsip.org:

BLOG | DOCUMENTATION | GITHUB

Home --> Documentations --> PJMEDIA Reference

pjmedia_vid_dev_stream_op Struct Reference

#include <videodev_imp.h>

Data Fields

pj_status_t(* get_param )(pjmedia_vid_dev_stream *strm, pjmedia_vid_dev_param *param)
 
pj_status_t(* get_cap )(pjmedia_vid_dev_stream *strm, pjmedia_vid_dev_cap cap, void *value)
 
pj_status_t(* set_cap )(pjmedia_vid_dev_stream *strm, pjmedia_vid_dev_cap cap, const void *value)
 
pj_status_t(* start )(pjmedia_vid_dev_stream *strm)
 
pj_status_t(* get_frame )(pjmedia_vid_dev_stream *strm, pjmedia_frame *frame)
 
pj_status_t(* put_frame )(pjmedia_vid_dev_stream *strm, const pjmedia_frame *frame)
 
pj_status_t(* stop )(pjmedia_vid_dev_stream *strm)
 
pj_status_t(* destroy )(pjmedia_vid_dev_stream *strm)
 

Detailed Description

Video stream operations.

Field Documentation

◆ get_param

pj_status_t(* pjmedia_vid_dev_stream_op::get_param) (pjmedia_vid_dev_stream *strm, pjmedia_vid_dev_param *param)

◆ get_cap

pj_status_t(* pjmedia_vid_dev_stream_op::get_cap) (pjmedia_vid_dev_stream *strm, pjmedia_vid_dev_cap cap, void *value)

◆ set_cap

pj_status_t(* pjmedia_vid_dev_stream_op::set_cap) (pjmedia_vid_dev_stream *strm, pjmedia_vid_dev_cap cap, const void *value)

◆ start

pj_status_t(* pjmedia_vid_dev_stream_op::start) (pjmedia_vid_dev_stream *strm)

◆ get_frame

pj_status_t(* pjmedia_vid_dev_stream_op::get_frame) (pjmedia_vid_dev_stream *strm, pjmedia_frame *frame)

◆ put_frame

pj_status_t(* pjmedia_vid_dev_stream_op::put_frame) (pjmedia_vid_dev_stream *strm, const pjmedia_frame *frame)

◆ stop

pj_status_t(* pjmedia_vid_dev_stream_op::stop) (pjmedia_vid_dev_stream *strm)

◆ destroy

pj_status_t(* pjmedia_vid_dev_stream_op::destroy) (pjmedia_vid_dev_stream *strm)

The documentation for this struct was generated from the following file:
  • videodev_imp.h

 


PJMEDIA small footprint Open Source media stack
Copyright (C) 2006-2008 Teluu Inc.