Avatar billede spectual Nybegynder
19. maj 2002 - 12:52 Der er 1 kommentar og
1 løsning

Problemer med acmFormatDetails

Hej.

Jeg er ved at lave et test program, som skal kunne åbne et codec, og komprimere en wave fil
med det.

Programmet kan godt finde driveren/codec'et og få den åbnet - men når jeg skal finde nogle oplysninger om formatet, fejler den, og returnerer "INVALID PARAMETER".

Her er koden der fejler:

    memset(&afd, 0, sizeof afd);
    afd.cbStruct = sizeof(ACMFORMATDETAILS);
    afd.pwfx = &pwfx;
    afd.cbwfx = sizeof (WAVEFORMATEX);
    afd.dwFormatTag = WAVE_FORMAT_MPEGLAYER3;

    // skaf nogle detajler om formatet
    res = acmFormatDetails (mp3codec, &afd, ACM_FORMATDETAILSF_FORMAT);

    if (res) { // close failed
        printf ("acmFormatDetails fejlede - %d\n", res);
        show_error (res);
        acmDriverClose ( mp3codec, 0);
        return 0;
    };
Avatar billede spectual Nybegynder
19. maj 2002 - 12:54 #1
Avatar billede spectual Nybegynder
19. maj 2002 - 15:07 #2
Problemet er løst - nu kan programmet komprimere en wave fil til mp3.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester