Lines Matching defs:hrtf
29 struct MYSOFA_HRTF *hrtf;
38 hrtf = mysofa_load(argv[1], &err);
39 if (!hrtf || err) {
44 if (hrtf->DataSamplingRate.elements != 1)
46 sample_rate = hrtf->DataSamplingRate.values[0];
56 for (i = 0; i < hrtf->M; i++) {
62 int azi = hrtf->SourcePosition.values[i * 3];
63 int ele = hrtf->SourcePosition.values[i * 3 + 1];
64 int dis = hrtf->SourcePosition.values[i * 3 + 2];
65 int size = 8 * hrtf->N;
66 int offset = i * 2 * hrtf->N;
84 for (j = 0; j < hrtf->N; j++) {
87 l = hrtf->DataIR.values[offset + j];
88 r = hrtf->DataIR.values[offset + j + hrtf->N];
96 mysofa_free(hrtf);