×
Namespaces

Variants
Actions

Codecs - português

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Exemplo de código
Compatibilidade
Artigo
Tradução:
Por TK2000
Última alteração feita por hamishwillee em 06 May 2013


Contents

Codecs nos aparelhos S60

Diferentes aparelhos S60 podem ter diferentes codecs multimidia. Existem semelhaça entre os aparelhos S60, mas existem diferenças também. A mera presença de um codec (ex.: mp3) em um aparelho não diz muito para um desenvolvedor. Precisamos saber quais APIs pode ser usada para acessar o codec.

Esta página tem várias finalidades:

  • Mostra quais codecs são diferentes nos aparelhos S60 (3ª Edição) e como estas APIs podem ser acessadas.
  • Fornece uma aplicação para verificar esta informação nos aparelhos S60.

Para a teoria por trás das tabelas, por favor der uma olhada nos segintes artigos e documento:

Aparelhos

Clique sobre sobre o aparelho para ver informações detalhadas sobre seus codecs.

S60 3ª edição:

30H1 
N91, N80, N92, N71, N73, E60, E70, E61, N75, E65, E61i
30H2 
3250, 5500, E50, E62
30H3 
N93

S60 3ª edição FP1:

31H1 
N95, E90
31H2 
6290, 6110, N76


Codecs de Audio

API

(Codec type)

AMR-WB (True Tones) Real Audio 1 Voice, 7 Real Audio 10 MP3 AAC (both AAC-LC and AAC-LTP) eAAC+, AAC+ WMA AMR-NB VoIP (NB): G.711, iLBC, G729
DevSound, CMdaAudioOutputStream

(Accelerated HwDevice )

30H1, 30H3, 31H1 30H1 30H1 30H1, 30H3, 31H1 30H1, 30H3, 31H1 - - 30H1, 30H3, 31H1 30H1, 30H3, 31H1
DevSound, CMdaAudioOutputStream

(All-ARM HwDevice)

30H2, 31H2 - - 30H2, 31H2 - - - 30H2, 31H2 -
DevSound, CMdaAudioInputStream

(Accelerated HwDevice )

- - - - 30H3 - - 30H1, 30H3, 30H2, 31H2, 31H1 30H1, 30H3, 31H1
DevSound, CMdaAudioInputStream

(All-ARM HwDevice)

- - - - - - - - -
CVideoPlayerUtility API

(RealPlayer codec/wrapper)

30H1, 30H2, 30H3, 31H2, 31H1 30H1, 30H2, 30H3, 31H2, 31H1 30H1, 30H2, 30H3, 31H2, 31H1 30H1, 30H2, 30H3, 31H2, 31H1 - (11) - 30H1, 30H2, 30H3, 31H2, 31H1 -
CMdaAudioPlayerUtility

(CMMFController)

30H1, 30H2, 30H3, 31H2, 31H1 - - 30H1, 30H2, 30H3, 31H2, 31H1 30H1, 30H2, 30H3, 31H2, 31H1 30H1, 30H2, 30H3, 31H2, 31H1 30H1(7), 30H2(10), 30H3, 31H2, 31H1 30H1, 30H2, 30H3, 31H2, 31H1 -
CMdaAudioRecorderUtility

(CMMFController)

- - - - (1) - - 30H1, 30H2, 30H3, 31H2, 31H1 -
CMMFCodec (99)

(decoder)

30H1(2), 30H2(3), 30H3, 31H2, 31H1 - - 30H1(6), 30H2(9), 30H3, 31H2, 31H1 30H1(5), 30H2, 30H3, 31H2, 31H1 30H1, 30H2, 30H3, 31H2, 31H1 30H1, 30H2, 30H3, 31H2, 31H1 30H1(4), 30H2(8), 30H3, 31H2, 31H1 -
CMMFCodec

(encoder)

- - - - 30H1, 30H2, 30H3, 31H2, 31H1 - - 30H1(4), 30H2(8), 30H3, 31H2, 31H1 -


  • ( 1) Codificador CMMFCodec-based AAC presente, mas não é um MMF Controller para uso deste codec sozinho. Codificação AAC usada na captura de video a partir da camera do aparelho, ou pegando AAC emcapsulated dentro de um arquivo no formato mp4 (sem vídeo).
  • ( 2) sem (not in): N80, N91
  • ( 3) sem (not in): 5500
  • ( 4) sem (not in): E60, E61, E65, E70, N91
  • ( 5) sem (not in): N92,
  • ( 6) sem (not in): N91
  • ( 7) sem (not in): E60, E61, E70
  • ( 8) sem (not in): 5500, E50,
  • ( 9) sem (not in): 5500
  • (10) sem (not in): E62


Codecs de Vídeo

API & Codec type RV 8/9/10 H.263/MPEG-4 H.264
MDF DevVideoRecord

(Accelerated HwDevice )

- 30H1, 30H3, 31H1 -
MDF DevVideoRecord

(All-ARM HwDevice)

- 30H2(2), 30H3, N75, 31H2, 31H1 -
CVideoPlayerUtility

(RealPlayer codec/wrapper)

30H1 (1), 30H2, 30H3, 31H1, 31H2 30H1 (1), 30H2, 30H3, 31H1, 31H2 30H1 (1,3), 30H3, 31H1, 31H2
  • (1) RealVideo, H.263/MPEG-4 e codecs H.264 no 30H1 são implementados em DSP
  • (2) sem (not in): E62
  • (3) sem (not in): Aparelhos E-Series (E60, E61, E70)


FAQ

P: E sei que o aparelhoX tem o codec Y, mas o codec não está listado na tabela acima, por que?

R: Isto é porque o codec não pode ser acessado por nenhuma das APIs listadas nas tabelas.


A aplicação

This page was last modified on 6 May 2013, at 09:26.
69 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×