Comment extraire la fréquence de WAV des données de l'échantillon?

Je suis du développement d'une application en c pour une lecture simple de PCM WAV, fichiers. Ma question est, comment dois-je interpréter les échantillons provenant du segment de données, de sorte que je peux extraire de l'échantillon fréquence?

Donné un WAV exemple, comment les données d'origine représentent des fréquences. E. g. ce segment de données, 24 17 1e f3, stéréo, 16 bits, le canal gauche de l'échantillon est, 0x1724 = 5924d, signifie 5924Hz ? Comment cela peut-être, pour les échantillons qui sont signés ou fréquences que les humains ne peux pas entendre?

J'avais parié il y a au moins 10 doublons de cette question.
double possible de Détecter une fréquence spécifique/tonalité à partir de matières wave-data
me lier à l'un de ces sujets plz
stackoverflow.com/questions/65268/...
OK maintenant, je suis sérieux confus. J'ai posé cette question parce que je suis en train de travailler sur quelque chose qui va lire un fichier wav et, parce que je ne peux pas utiliser la table d'harmonie, je veux convertir le wav à une liste de fréquences (moyenne entre plusieurs échantillons de données), puis lire à travers le Timer2, connecté aux haut-parleurs. Dites-vous que j'ai besoin de calculer la FFT pour l'acquérir?

OriginalL'auteur ikyr9999 | 2011-11-16