gdigrab           121 libavdevice/gdigrab.c gdigrab_region_wnd_init(AVFormatContext *s1, struct gdigrab *gdigrab)
gdigrab           124 libavdevice/gdigrab.c     RECT rect = gdigrab->clip_rect;
gdigrab           166 libavdevice/gdigrab.c     gdigrab->region_hwnd = hwnd;
gdigrab           187 libavdevice/gdigrab.c gdigrab_region_wnd_destroy(AVFormatContext *s1, struct gdigrab *gdigrab)
gdigrab           189 libavdevice/gdigrab.c     if (gdigrab->region_hwnd)
gdigrab           190 libavdevice/gdigrab.c         DestroyWindow(gdigrab->region_hwnd);
gdigrab           191 libavdevice/gdigrab.c     gdigrab->region_hwnd = NULL;
gdigrab           205 libavdevice/gdigrab.c gdigrab_region_wnd_update(AVFormatContext *s1, struct gdigrab *gdigrab)
gdigrab           207 libavdevice/gdigrab.c     HWND hwnd = gdigrab->region_hwnd;
gdigrab           224 libavdevice/gdigrab.c     struct gdigrab *gdigrab = s1->priv_data;
gdigrab           256 libavdevice/gdigrab.c         if (gdigrab->show_region) {
gdigrab           259 libavdevice/gdigrab.c             gdigrab->show_region = 0;
gdigrab           301 libavdevice/gdigrab.c     if (!gdigrab->width || !gdigrab->height) {
gdigrab           307 libavdevice/gdigrab.c         clip_rect.left = gdigrab->offset_x;
gdigrab           308 libavdevice/gdigrab.c         clip_rect.top = gdigrab->offset_y;
gdigrab           309 libavdevice/gdigrab.c         clip_rect.right = gdigrab->width + gdigrab->offset_x;
gdigrab           310 libavdevice/gdigrab.c         clip_rect.bottom = gdigrab->height + gdigrab->offset_y;
gdigrab           393 libavdevice/gdigrab.c     gdigrab->frame_size  = bmp.bmWidthBytes * bmp.bmHeight * bmp.bmPlanes;
gdigrab           394 libavdevice/gdigrab.c     gdigrab->header_size = sizeof(BITMAPFILEHEADER) + sizeof(BITMAPINFOHEADER) +
gdigrab           396 libavdevice/gdigrab.c     gdigrab->time_base   = av_inv_q(gdigrab->framerate);
gdigrab           397 libavdevice/gdigrab.c     gdigrab->time_frame  = av_gettime() / av_q2d(gdigrab->time_base);
gdigrab           399 libavdevice/gdigrab.c     gdigrab->hwnd       = hwnd;
gdigrab           400 libavdevice/gdigrab.c     gdigrab->source_hdc = source_hdc;
gdigrab           401 libavdevice/gdigrab.c     gdigrab->dest_hdc   = dest_hdc;
gdigrab           402 libavdevice/gdigrab.c     gdigrab->hbmp       = hbmp;
gdigrab           403 libavdevice/gdigrab.c     gdigrab->bmi        = bmi;
gdigrab           404 libavdevice/gdigrab.c     gdigrab->buffer     = buffer;
gdigrab           405 libavdevice/gdigrab.c     gdigrab->clip_rect  = clip_rect;
gdigrab           407 libavdevice/gdigrab.c     gdigrab->cursor_error_printed = 0;
gdigrab           409 libavdevice/gdigrab.c     if (gdigrab->show_region) {
gdigrab           410 libavdevice/gdigrab.c         if (gdigrab_region_wnd_init(s1, gdigrab)) {
gdigrab           416 libavdevice/gdigrab.c     st->avg_frame_rate = av_inv_q(gdigrab->time_base);
gdigrab           420 libavdevice/gdigrab.c     st->codecpar->bit_rate   = (gdigrab->header_size + gdigrab->frame_size) * 1/av_q2d(gdigrab->time_base) * 8;
gdigrab           442 libavdevice/gdigrab.c static void paint_mouse_pointer(AVFormatContext *s1, struct gdigrab *gdigrab)
gdigrab           447 libavdevice/gdigrab.c     if (!gdigrab->cursor_error_printed) {       \
gdigrab           449 libavdevice/gdigrab.c         gdigrab->cursor_error_printed = 1;      \
gdigrab           458 libavdevice/gdigrab.c         RECT clip_rect = gdigrab->clip_rect;
gdigrab           459 libavdevice/gdigrab.c         HWND hwnd = gdigrab->hwnd;
gdigrab           460 libavdevice/gdigrab.c         int horzres = GetDeviceCaps(gdigrab->source_hdc, HORZRES);
gdigrab           461 libavdevice/gdigrab.c         int vertres = GetDeviceCaps(gdigrab->source_hdc, VERTRES);
gdigrab           462 libavdevice/gdigrab.c         int desktophorzres = GetDeviceCaps(gdigrab->source_hdc, DESKTOPHORZRES);
gdigrab           463 libavdevice/gdigrab.c         int desktopvertres = GetDeviceCaps(gdigrab->source_hdc, DESKTOPVERTRES);
gdigrab           507 libavdevice/gdigrab.c             if (!DrawIcon(gdigrab->dest_hdc, pos.x, pos.y, icon))
gdigrab           532 libavdevice/gdigrab.c     struct gdigrab *gdigrab = s1->priv_data;
gdigrab           534 libavdevice/gdigrab.c     HDC        dest_hdc   = gdigrab->dest_hdc;
gdigrab           535 libavdevice/gdigrab.c     HDC        source_hdc = gdigrab->source_hdc;
gdigrab           536 libavdevice/gdigrab.c     RECT       clip_rect  = gdigrab->clip_rect;
gdigrab           537 libavdevice/gdigrab.c     AVRational time_base  = gdigrab->time_base;
gdigrab           538 libavdevice/gdigrab.c     int64_t    time_frame = gdigrab->time_frame;
gdigrab           541 libavdevice/gdigrab.c     int file_size = gdigrab->header_size + gdigrab->frame_size;
gdigrab           549 libavdevice/gdigrab.c     if (gdigrab->show_region)
gdigrab           550 libavdevice/gdigrab.c         gdigrab_region_wnd_update(s1, gdigrab);
gdigrab           582 libavdevice/gdigrab.c     if (gdigrab->draw_mouse)
gdigrab           583 libavdevice/gdigrab.c         paint_mouse_pointer(s1, gdigrab);
gdigrab           591 libavdevice/gdigrab.c     bfh.bfOffBits = gdigrab->header_size;
gdigrab           595 libavdevice/gdigrab.c     memcpy(pkt->data + sizeof(bfh), &gdigrab->bmi.bmiHeader, sizeof(gdigrab->bmi.bmiHeader));
gdigrab           597 libavdevice/gdigrab.c     if (gdigrab->bmi.bmiHeader.biBitCount <= 8)
gdigrab           598 libavdevice/gdigrab.c         GetDIBColorTable(dest_hdc, 0, 1 << gdigrab->bmi.bmiHeader.biBitCount,
gdigrab           599 libavdevice/gdigrab.c                 (RGBQUAD *) (pkt->data + sizeof(bfh) + sizeof(gdigrab->bmi.bmiHeader)));
gdigrab           601 libavdevice/gdigrab.c     memcpy(pkt->data + gdigrab->header_size, gdigrab->buffer, gdigrab->frame_size);
gdigrab           603 libavdevice/gdigrab.c     gdigrab->time_frame = time_frame;
gdigrab           605 libavdevice/gdigrab.c     return gdigrab->header_size + gdigrab->frame_size;
gdigrab           616 libavdevice/gdigrab.c     struct gdigrab *s = s1->priv_data;
gdigrab           633 libavdevice/gdigrab.c #define OFFSET(x) offsetof(struct gdigrab, x)
gdigrab           657 libavdevice/gdigrab.c     .priv_data_size = sizeof(struct gdigrab),