---
title: "DirectShow framesökning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/53925-directshow-framesökning"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "Sang-drax"
published: "2002-09-22T14:36:32.000Z"
updated: "2002-09-22T14:36:32.000Z"
replies: 0
views: 134
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/53925-directshow-framesökning"
---

# DirectShow framesökning

## #1 — Sang-drax, 2002-09-22T14:36Z

Jag håller på med ett program för uppspelning av AVI filer.

Att hoppa fram en enstaka frame är inte så svårt, det gör med hjälp av IVideoFrameStep :

```
IVideoFrameStep* pVFS;
//...
pVFS->Step(1,NULL); //hoppa fram 1 frame
```

 

Men hur gör jag för att hoppa *bak* en frame, det går inte med IVideoFramStep. Det tar ju längre tid än att hoppa fram, emn det går, tex med VirtualDub.

Mitt försök:

```
IMediaSeeker* p;
//...
  pMS->SetTimeFormat(&TIME_FORMAT_FRAME);
  LONGLONG Current = -1;
  pMS->SetPositions(&Current,AM_SEEKING_RelativePositioning,NULL,AM_SEEKING_NoPositioning);
```

 

Men det funnkar inte så bra.

Permalänk: https://www.webforum.nu/p/53925

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/53925-directshow-framesökning
