|
| AndroidVideoTrackSource (rtc::Thread *signaling_thread, JNIEnv *jni, jobject j_egl_context, bool is_screencast=false) |
|
bool | is_screencast () const override |
|
rtc::Optional< bool > | needs_denoising () const override |
|
void | SetState (SourceState state) |
|
SourceState | state () const override |
|
bool | remote () const override |
|
void | OnByteBufferFrameCaptured (const void *frame_data, int length, int width, int height, int rotation, int64_t timestamp_ns) |
|
void | OnTextureFrameCaptured (int width, int height, int rotation, int64_t timestamp_ns, const webrtc_jni::NativeHandleImpl &handle) |
|
void | OnOutputFormatRequest (int width, int height, int fps) |
|
rtc::scoped_refptr< webrtc_jni::SurfaceTextureHelper > | surface_texture_helper () |
|
| AndroidVideoTrackSource (rtc::Thread *signaling_thread, JNIEnv *jni, jobject j_egl_context, bool is_screencast=false) |
|
bool | is_screencast () const override |
|
rtc::Optional< bool > | needs_denoising () const override |
|
void | SetState (SourceState state) |
|
SourceState | state () const override |
|
bool | remote () const override |
|
void | OnByteBufferFrameCaptured (const void *frame_data, int length, int width, int height, int rotation, int64_t timestamp_ns) |
|
void | OnTextureFrameCaptured (int width, int height, int rotation, int64_t timestamp_ns, const webrtc_jni::NativeHandleImpl &handle) |
|
void | OnOutputFormatRequest (int width, int height, int fps) |
|
rtc::scoped_refptr< webrtc_jni::SurfaceTextureHelper > | surface_texture_helper () |
|
| AdaptedVideoTrackSource () |
|
| AdaptedVideoTrackSource () |
|
| Notifier () |
|
| Notifier () |
|
virtual void | RegisterObserver (ObserverInterface *observer) |
|
virtual void | RegisterObserver (ObserverInterface *observer) |
|
virtual void | UnregisterObserver (ObserverInterface *observer) |
|
virtual void | UnregisterObserver (ObserverInterface *observer) |
|
void | FireOnChanged () |
|
void | FireOnChanged () |
|
virtual int | AddRef () const =0 |
|
virtual int | Release () const =0 |
|
virtual int | AddRef () const =0 |
|
virtual int | Release () const =0 |
|
virtual | ~NotifierInterface () |
|
virtual | ~NotifierInterface () |
|
virtual void | AddOrUpdateSink (VideoSinkInterface< VideoFrame > *sink, const VideoSinkWants &wants)=0 |
|
virtual void | AddOrUpdateSink (VideoSinkInterface< VideoFrame > *sink, const VideoSinkWants &wants)=0 |
|
virtual void | RemoveSink (VideoSinkInterface< VideoFrame > *sink)=0 |
|
virtual void | RemoveSink (VideoSinkInterface< VideoFrame > *sink)=0 |
|
|
enum | SourceState {
kInitializing,
kLive,
kEnded,
kMuted,
kInitializing,
kLive,
kEnded,
kMuted
} |
|
enum | SourceState {
kInitializing,
kLive,
kEnded,
kMuted,
kInitializing,
kLive,
kEnded,
kMuted
} |
|
| AdaptedVideoTrackSource (int required_alignment) |
|
void | OnFrame (const webrtc::VideoFrame &frame) |
|
bool | AdaptFrame (int width, int height, int64_t time_us, int *out_width, int *out_height, int *crop_width, int *crop_height, int *crop_x, int *crop_y) |
|
bool | apply_rotation () |
|
cricket::VideoAdapter * | video_adapter () |
|
| AdaptedVideoTrackSource (int required_alignment) |
|
void | OnFrame (const webrtc::VideoFrame &frame) |
|
bool | AdaptFrame (int width, int height, int64_t time_us, int *out_width, int *out_height, int *crop_width, int *crop_height, int *crop_x, int *crop_y) |
|
bool | apply_rotation () |
|
cricket::VideoAdapter * | video_adapter () |
|
virtual | ~VideoTrackSourceInterface () |
|
virtual | ~VideoTrackSourceInterface () |
|
virtual | ~MediaSourceInterface () |
|
virtual | ~MediaSourceInterface () |
|
virtual | ~RefCountInterface () |
|
virtual | ~RefCountInterface () |
|
virtual | ~VideoSourceInterface () |
|
virtual | ~VideoSourceInterface () |
|
std::list< ObserverInterface *> | observers_ |
|