Find Jobs
Hire Freelancers

Develop .Net wrapper for C/C++ audio library

$100-500 USD

Cancelado
Publicado há mais de 15 anos

$100-500 USD

Pago na entrega
I am looking for a .net (C#) and c/c++ developer that can write a wrapper around an open source sdk that we will be using to convert the sample rate of audio files. You must be very comfortable with writing .net wrappers for p-invoking into native functions and doing some slight modifications with the c/c++ code. ## Deliverables You can download all the native open source from here and get instructions: <[login to view URL]>. I have also include a .zip file that contains all the source and the already compiled .exe's this sdk works because I found that when I convert from 11kz 16bit mono? to 8 khz 16bit mono? there isn't the distortion, which was a problem with other sdk's and converters. I am using 8khz because I will be transmitting the audio over the phone. If you compile yourself,? by running? [login to view URL] you can run the [login to view URL] to test it. Here are myrequirements: NATIVE STEPS: 1. I need the native source to be moved into a vs 2005 project that will compile the native audio dll. 2. I primarily? need a function like Resample(filein, fileout, sampleRateToConvertTo). The native [login to view URL] which will be created after you compile will be located in samples folder. The related sndfile-resample.c source file contains this simple resample function, but also include interpolarity, which I found that setting this parameter to anything except 3, does not produce distortion, the main thing is to get the best possible quality as possible from 11kzh 16 bit single channel down to 8khz 16 bit single channel. This simple function call should be moved into the main native samplerate source that can be p-invoked into from managed. MANAGED STEPS: 1. In the same solution as the native project a managed library project(c#) that will? p-invoke into functions into the native dll, created from #1. 2. Managed calls should be the following, Resample(infile, outfile, samplerate), with some overloads for also providing interpolarity, also a ? Gain() function. 3. we need some way of detecting that the conversion has completed , maybe a callback handler on the managed side like "OnCompletedHandler()"
ID do Projeto: 3081315

Sobre o projeto

6 propostas
Projeto remoto
Ativo há 16 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
6 freelancers estão ofertando em média $255 USD for esse trabalho
Avatar do Usuário
See private message.
$255 USD em 2 dias
5,0 (125 avaliações)
7,0
7,0
Avatar do Usuário
See private message.
$425 USD em 2 dias
5,0 (89 avaliações)
7,0
7,0
Avatar do Usuário
See private message.
$255 USD em 2 dias
5,0 (100 avaliações)
6,6
6,6
Avatar do Usuário
See private message.
$85 USD em 2 dias
5,0 (22 avaliações)
4,3
4,3
Avatar do Usuário
See private message.
$425 USD em 2 dias
5,0 (12 avaliações)
3,5
3,5
Avatar do Usuário
See private message.
$85 USD em 2 dias
4,8 (4 avaliações)
2,8
2,8

Sobre o cliente

Bandeira do(a) UNITED STATES
United States
5,0
4
Membro desde dez. 18, 2001

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.