public HRESULT GetTrack([NativeTypeName("DWORD")] uint index, IMFTimedTextTrack **track) { return(((delegate * unmanaged <IMFTimedTextTrackList *, uint, IMFTimedTextTrack **, int>)(lpVtbl[4]))((IMFTimedTextTrackList *)Unsafe.AsPointer(ref this), index, track)); }
public int GetTrackById([NativeTypeName("DWORD")] uint trackId, [NativeTypeName("IMFTimedTextTrack **")] IMFTimedTextTrack **track) { return(((delegate * unmanaged <IMFTimedTextTrackList *, uint, IMFTimedTextTrack **, int>)(lpVtbl[5]))((IMFTimedTextTrackList *)Unsafe.AsPointer(ref this), trackId, track)); }
public int AddTrack([NativeTypeName("LPCWSTR")] ushort *label, [NativeTypeName("LPCWSTR")] ushort *language, MF_TIMED_TEXT_TRACK_KIND kind, IMFTimedTextTrack **track) { return(((delegate * unmanaged <IMFTimedText *, ushort *, ushort *, MF_TIMED_TEXT_TRACK_KIND, IMFTimedTextTrack **, int>)(lpVtbl[7]))((IMFTimedText *)Unsafe.AsPointer(ref this), label, language, kind, track)); }