public static BASS_TAG_APE_BINARY GetTag(int handle, int index) { IntPtr intPtr = Bass.BASS_ChannelGetTags(handle, BASSTag.BASS_TAG_APE_BINARY + index); if (intPtr == IntPtr.Zero) { return(null); } return((BASS_TAG_APE_BINARY)Marshal.PtrToStructure(intPtr, typeof(BASS_TAG_APE_BINARY))); }
public static BASS_TAG_FLAC_PICTURE GetTag(int handle, int pictureIndex) { IntPtr intPtr = Bass.BASS_ChannelGetTags(handle, BASSTag.BASS_TAG_ADX_LOOP + pictureIndex); if (intPtr == IntPtr.Zero) { return(null); } return((BASS_TAG_FLAC_PICTURE)Marshal.PtrToStructure(intPtr, typeof(BASS_TAG_FLAC_PICTURE))); }
public static BASS_TAG_FLAC_CUE GetTag(int handle) { IntPtr intPtr = Bass.BASS_ChannelGetTags(handle, BASSTag.BASS_TAG_FLAC_CUE); if (intPtr == IntPtr.Zero) { return(null); } return((BASS_TAG_FLAC_CUE)Marshal.PtrToStructure(intPtr, typeof(BASS_TAG_FLAC_CUE))); }
public static BASS_TAG_DSD_COMMENT GetTag(int handle, int index) { return(BASS_TAG_DSD_COMMENT.FromIntPtr(Bass.BASS_ChannelGetTags(handle, BASSTag.BASS_TAG_DSD_COMMENT + index))); }