El error que me arroja VS.NET es:
Cita:
Dim Encoder As WMEncoderLos tipos de medio del perfil deben coincidir con los definidos para la sesión.
Dim Perfil As String = "MIPERFIL"
Mi código es el siguiente:
Código:
Si alguien tiene idea de como solucionarlo se lo agradecería.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()
Saludos!