public int AddDataCue(double start, double duration, [NativeTypeName("const BYTE *")] byte *data, [NativeTypeName("DWORD")] uint dataSize, [NativeTypeName("IMFTimedTextCue **")] IMFTimedTextCue **cue) { return(((delegate * unmanaged <IMFTimedTextCueList *, double, double, byte *, uint, IMFTimedTextCue **, int>)(lpVtbl[8]))((IMFTimedTextCueList *)Unsafe.AsPointer(ref this), start, duration, data, dataSize, cue)); }
public int AddTextCue(double start, double duration, [NativeTypeName("LPCWSTR")] ushort *text, [NativeTypeName("IMFTimedTextCue **")] IMFTimedTextCue **cue) { return(((delegate * unmanaged <IMFTimedTextCueList *, double, double, ushort *, IMFTimedTextCue **, int>)(lpVtbl[7]))((IMFTimedTextCueList *)Unsafe.AsPointer(ref this), start, duration, text, cue)); }
public int GetCueById([NativeTypeName("DWORD")] uint id, [NativeTypeName("IMFTimedTextCue **")] IMFTimedTextCue **cue) { return(((delegate * unmanaged <IMFTimedTextCueList *, uint, IMFTimedTextCue **, int>)(lpVtbl[5]))((IMFTimedTextCueList *)Unsafe.AsPointer(ref this), id, cue)); }
public int GetCueByOriginalId([NativeTypeName("LPCWSTR")] ushort *originalId, [NativeTypeName("IMFTimedTextCue **")] IMFTimedTextCue **cue) { return(((delegate * unmanaged <IMFTimedTextCueList *, ushort *, IMFTimedTextCue **, int>)(lpVtbl[6]))((IMFTimedTextCueList *)Unsafe.AsPointer(ref this), originalId, cue)); }
public HRESULT GetCueByIndex([NativeTypeName("DWORD")] uint index, IMFTimedTextCue **cue) { return(((delegate * unmanaged <IMFTimedTextCueList *, uint, IMFTimedTextCue **, int>)(lpVtbl[4]))((IMFTimedTextCueList *)Unsafe.AsPointer(ref this), index, cue)); }