FreeRDP
shadow_encoder.c File Reference
#include "shadow.h"
#include "shadow_encoder.h"

Functions

int shadow_encoder_preferred_fps (rdpShadowEncoder *encoder)
 
UINT32 shadow_encoder_inflight_frames (rdpShadowEncoder *encoder)
 
UINT32 shadow_encoder_create_frame_id (rdpShadowEncoder *encoder)
 
static int shadow_encoder_init_grid (rdpShadowEncoder *encoder)
 
static int shadow_encoder_uninit_grid (rdpShadowEncoder *encoder)
 
static int shadow_encoder_init_rfx (rdpShadowEncoder *encoder)
 
static int shadow_encoder_init_nsc (rdpShadowEncoder *encoder)
 
static int shadow_encoder_init_planar (rdpShadowEncoder *encoder)
 
static int shadow_encoder_init_interleaved (rdpShadowEncoder *encoder)
 
static int shadow_encoder_init_h264 (rdpShadowEncoder *encoder)
 
static int shadow_encoder_init (rdpShadowEncoder *encoder)
 
static int shadow_encoder_uninit_rfx (rdpShadowEncoder *encoder)
 
static int shadow_encoder_uninit_nsc (rdpShadowEncoder *encoder)
 
static int shadow_encoder_uninit_planar (rdpShadowEncoder *encoder)
 
static int shadow_encoder_uninit_interleaved (rdpShadowEncoder *encoder)
 
static int shadow_encoder_uninit_h264 (rdpShadowEncoder *encoder)
 
static int shadow_encoder_uninit (rdpShadowEncoder *encoder)
 
int shadow_encoder_reset (rdpShadowEncoder *encoder)
 
int shadow_encoder_prepare (rdpShadowEncoder *encoder, UINT32 codecs)
 
rdpShadowEncoder * shadow_encoder_new (rdpShadowClient *client)
 
void shadow_encoder_free (rdpShadowEncoder *encoder)
 

Function Documentation

UINT32 shadow_encoder_create_frame_id ( rdpShadowEncoder *  encoder)

Here is the call graph for this function:

Here is the caller graph for this function:

void shadow_encoder_free ( rdpShadowEncoder *  encoder)

Here is the call graph for this function:

Here is the caller graph for this function:

UINT32 shadow_encoder_inflight_frames ( rdpShadowEncoder *  encoder)

Here is the caller graph for this function:

static int shadow_encoder_init ( rdpShadowEncoder *  encoder)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static int shadow_encoder_init_grid ( rdpShadowEncoder *  encoder)
static

Here is the caller graph for this function:

static int shadow_encoder_init_h264 ( rdpShadowEncoder *  encoder)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static int shadow_encoder_init_interleaved ( rdpShadowEncoder *  encoder)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static int shadow_encoder_init_nsc ( rdpShadowEncoder *  encoder)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static int shadow_encoder_init_planar ( rdpShadowEncoder *  encoder)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static int shadow_encoder_init_rfx ( rdpShadowEncoder *  encoder)
static

Here is the call graph for this function:

Here is the caller graph for this function:

rdpShadowEncoder* shadow_encoder_new ( rdpShadowClient *  client)

Here is the call graph for this function:

Here is the caller graph for this function:

int shadow_encoder_preferred_fps ( rdpShadowEncoder *  encoder)

FreeRDP: A Remote Desktop Protocol Implementation

Copyright 2014 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Here is the caller graph for this function:

int shadow_encoder_prepare ( rdpShadowEncoder *  encoder,
UINT32  codecs 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int shadow_encoder_reset ( rdpShadowEncoder *  encoder)

Here is the call graph for this function:

Here is the caller graph for this function:

static int shadow_encoder_uninit ( rdpShadowEncoder *  encoder)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static int shadow_encoder_uninit_grid ( rdpShadowEncoder *  encoder)
static

Here is the caller graph for this function:

static int shadow_encoder_uninit_h264 ( rdpShadowEncoder *  encoder)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static int shadow_encoder_uninit_interleaved ( rdpShadowEncoder *  encoder)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static int shadow_encoder_uninit_nsc ( rdpShadowEncoder *  encoder)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static int shadow_encoder_uninit_planar ( rdpShadowEncoder *  encoder)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static int shadow_encoder_uninit_rfx ( rdpShadowEncoder *  encoder)
static

Here is the call graph for this function:

Here is the caller graph for this function: