Welcome to mirror list, hosted at ThFree Co, Russian Federation.

IGuidedReclock.h - github.com/mpc-hc/sanear.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 0d802a0e122811fae9a677366358bb730b1c86e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// This file is released under CC0 1.0 license
// License text can be found at http://creativecommons.org/publicdomain/zero/1.0/

// Originally designed as part of sanear project

#pragma once

struct __declspec(uuid("243F1282-94C3-46A1-B3F6-72B400786FEC"))
IGuidedReclock : IUnknown
{
    STDMETHOD(SlaveClock)(DOUBLE multiplier) = 0;
    STDMETHOD(UnslaveClock)() = 0;

    STDMETHOD(OffsetClock)(LONGLONG offset) = 0;

    STDMETHOD(GetImmediateTime)(LONGLONG* pTime) = 0;
};