Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2008, 08:32
kid
 
Fecha de Ingreso: diciembre-2003
Mensajes: 295
Antigüedad: 21 años, 2 meses
Puntos: 0
Error en Windows Media Encoder SDK

Estoy haciendo una aplicacion que codifique desde una fuente de información (AUDIO).

El error que me arroja VS.NET es:

Cita:
Los tipos de medio del perfil deben coincidir con los definidos para la sesión.
Dim Encoder As WMEncoder
Dim Perfil As String = "MIPERFIL"

Mi código es el siguiente:

Código:
Encoder = New WMEncoder

Dim SrcGrp As IWMEncSourceGroup2
Dim SrcAud As IWMEncAudioSource

Encoder.Load("C:\Documents and Settings\dfuentes.IARC\Escritorio\Archivos WME\Fuente78-1.wme")

        SrcGrp = Encoder.SourceGroupCollection.Item(0)

        SrcAud = SrcGrp.AddSource(WMENC_SOURCE_TYPE.WMENC_AUDIO)

        If SrcGrp.SourceCount(WMENC_SOURCE_TYPE.WMENC_AUDIO) > 0 Then
            SrcAud = SrcGrp.Source(WMENC_SOURCE_TYPE.WMENC_AUDIO, 0)
        End If


        ' Identificar el archivo a codificar.
        SrcAud.SetInput("C:\\ArchivodeAudio.mp3")

        ' Definir un perfil
        Dim ProColl As IWMEncProfileCollection
        ProColl = Encoder.ProfileCollection
        Dim iLargo = ProColl.Count

        Dim Pro As IWMEncProfile
        Dim i As Integer

        For i = 0 To iLargo - 1
            Pro = ProColl.Item(i)
            If Pro.Name = Perfil.ToString Then
                SrcGrp.Profile = Pro
                Exit For
            End If
        Next

        Encoder.Start()
Si alguien tiene idea de como solucionarlo se lo agradecería.

Saludos!