Actually, I want to receive base64 in API but I want to allow base64 which contain only Audio following is the function by which I validate base64 but before Convert.FromBase64String(base64String); I want to validate that this base64 is audio.        
public static int CheckAudio(string base64String)
        {
            if (string.IsNullOrEmpty(base64String) || base64String.Length % 4 != 0
               || base64String.Contains(" ") || base64String.Contains("\t") || base64String.Contains("\r") || base64String.Contains("\n"))
                return (int)ConfezzStatusCode.InValidParamter;
            try
            {
                 Convert.FromBase64String(base64String);
                    return (int)HttpStatusCode.OK;
            }
            catch
            {
                // Handle the exception
                return (int)ConfezzStatusCode.InValidParamter;
            }
        }
Note: I want to allow only Audio files.
 
    