OpenHome.Songcast.Songcast.SetTrack C# (CSharp) Method

SetTrack() public method

public SetTrack ( IntPtr aHandle, string aUri, string aMetadata, long aSamplesTotal, long aSampleStart ) : void
aHandle IntPtr
aUri string
aMetadata string
aSamplesTotal long
aSampleStart long
return void
        public unsafe void SetTrack(IntPtr aHandle, string aUri, string aMetadata, long aSamplesTotal, long aSampleStart)
        {
            IntPtr uri = OpenHome.Net.Core.InteropUtils.StringToHGlobalUtf8(aUri);
            IntPtr metadata = OpenHome.Net.Core.InteropUtils.StringToHGlobalUtf8(aMetadata);
            SongcastSetTrack(iHandle, (char*)uri, (char*)metadata, aSamplesTotal, aSampleStart);
            Marshal.FreeHGlobal(uri);
            Marshal.FreeHGlobal(metadata);
        }