Beispiel #1
0
 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));
 }