×

Discussion Board

Results 1 to 5 of 5
  1. #1
    Registered User
    Join Date
    Mar 2003
    Posts
    44

    AmrDll.dll missing in 6630

    Hi Everyone

    I'm using amrDll.lib(Library amrDll.lib)
    in a dll , but when I try to load the dll it fails because amrDll.dll
    is not found(works fine on 6600).Where can I download this dll?

    Amir

  2. #2
    Super Contributor
    Join Date
    Mar 2004
    Location
    Czech Republic
    Posts
    2,037
    Hi,

    which SDK do you use?? It is deprecated on 8.0a, please check this forum....

    Bye
    STeN

  3. #3
    Registered User
    Join Date
    Mar 2003
    Posts
    44
    I'm using Symbian8.0 , and my question should be is there a
    way to convert .amr to .pcm instead of the deprecated class?

  4. #4
    Super Contributor
    Join Date
    Mar 2004
    Location
    Czech Republic
    Posts
    2,037
    Hi,

    yes, search this forum forum - problem discussed menay times. In few words the way is streaming into pcm16 and converting streamed data.

    Bye
    STEN

  5. #5
    Registered User
    Join Date
    Mar 2003
    Posts
    44
    I'm trying to convert AMR to PCM16 according to a code which
    was published here,but the destination buffer remains empty
    although 6 bytes were parsed,any ideas?

    CMMFCodec* codec = CMMFCodec::NewL(TUid::Uid(0x101FAF67));
    CleanupStack::PushL(codec);
    CMMFDescriptorBuffer* srcbuf = CMMFDescriptorBuffer::NewL(320);
    CleanupStack::PushL(srcbuf);
    //desSource is TDesC8
    srcbuf->Data().Copy(const_cast<unsigned char*>(descSource.Ptr()));
    CMMFDescriptorBuffer* dstbuf = CMMFDescriptorBuffer::NewL(32);
    CleanupStack::PushL(dstbuf);
    TCodecProcessResult result = codec->ProcessL(*srcbuf, *dstbuf);
    CleanupStack::PopAndDestroy(dstbuf);
    CleanupStack::PopAndDestroy(srcbuf);
    CleanupStack::PopAndDestroy(codec);

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×