src/Foundation/Media/Gimela.Media.Video.DirectShow/Internals/IReferenceClock.cs
/// <summary>
/// The AdvisePeriodic method creates a periodic advise request.
/// </summary>
/// 
/// <param name="startTime">Time of the first notification, in 100-nanosecond units. Must be greater than zero and less than MAX_TIME.</param>
/// <param name="periodTime">Time between notifications, in 100-nanosecond units. Must be greater than zero.</param>
/// <param name="hSemaphore">Handle to a semaphore, created by the caller.</param>
/// <param name="pdwAdviseCookie">Pointer to a variable that receives an identifier for the advise request.</param>
/// 
/// <returns>Return's <b>HRESULT</b> error code.</returns>
/// 
The AdvisePeriodic method creates a periodic advise request.
The AdvisePeriodic method creates a periodic advise request .
[PreserveSig]
    int AdvisePeriodic(
        [In] long startTime,
        [In] long periodTime,
        [In] IntPtr hSemaphore,
        [Out] out int pdwAdviseCookie);
[ PreserveSig ] int AdvisePeriodic ( [ In ] long startTime , [ In ] long periodTime , [ In ] IntPtr hSemaphore , [ Out ] out int pdwAdviseCookie ) ;
The AdvisePeriodic method creates a periodic advise request.
The AdvisePeriodic method creates a periodic advise request .
None
long
[In]
IntPtr
[In]
out
[Out]
startTime
Time of the first notification, in 100-nanosecond units. Must be greater than zero and less than MAX_TIME.
Time of the first notification in 100 - nanosecond units . Must be greater than zero and less than MAX_TIME .
periodTime
Time between notifications, in 100-nanosecond units. Must be greater than zero.
Time between notifications in 100 - nanosecond units . Must be greater than zero .
hSemaphore
Handle to a semaphore, created by the caller.
Handle to a semaphore created by the caller .
pdwAdviseCookie
Pointer to a variable that receives an identifier for the advise request.
Pointer to a variable that receives an identifier for the advise request .