IWMEncFileSet.Time

Windows Media Encoder SDK banner art

The Time property specifies and retrieves the send time of the current file set, in milliseconds.

Syntax

decimal = IWMEncFileSet.Time;
IWMEncFileSet.Time = decimal;

Parameters

This property takes no parameters.

Property Value

A Decimal that indicates when to send the file set, relative to when encoding starts.

Remarks

If the IWMEncFileTransferSource.UserDrivenMode property is set to False, this file set is sent at the time specified in the Time property.

Example Code

using WMEncoderLib;

try
{
// Create a WMEncoder object.
  WMEncoder Encoder;
  Encoder = new WMEncoder();

// Retrieve the source group collection and add a source group.
  IWMEncSourceGroupCollection SrcGrpColl;
  IWMEncSourceGroup SrcGrp;
  SrcGrpColl = Encoder.SourceGroupCollection;
  SrcGrp = SrcGrpColl.Add("SG_1");

// Add an audio, video, and HTML source. 
  IWMEncSource SrcAud;
  IWMEncVideoSource SrcVid;
  IWMEncSource SrcHTML;
  SrcAud = SrcGrp.AddSource(WMENC_SOURCE_TYPE.WMENC_AUDIO);
  SrcVid = (IWMEncVideoSource)SrcGrp.AddSource(WMENC_SOURCE_TYPE.WMENC_VIDEO);
  SrcHTML = SrcGrp.AddSource(WMENC_SOURCE_TYPE.WMENC_FILETRANSFER);

// Use the default audio and video devices. 
  SrcAud.SetInput("Default_Audio_Device", "Device", "");
  SrcVid.SetInput("Default_Video_Device", "Device", "");

// The HTML scheme is FileTransfer, and the resource string is not used. 
  SrcHTML.SetInput("Placeholdertext", "FileTransfer", "");

// Set the HTML stream to repeat. 
  SrcHTML.Repeat = true;

// Continue configuring the encoding session, including the HTML profile
// and broadcast settings.

// Initialize the encoding session. 
  Encoder.PrepareToEncode(true);

// Retrieve the file transfer plug-in from the HTML source. 
IWMEncFileTransferSource FileTransSrc; 
FileTransSrc = (IWMEncFileTransferSource)SrcHTML.GetSourcePlugin();

  FileTransSrc.UserDrivenMode = false;

// Create a file set and add HTML content. 
  IWMEncFileSet FileSet;
  FileSet = FileTransSrc.Add();
  FileSet.Add("C:\\HTML\\image.jpg", "image.jpg");

// Specify a time to send this file set. 
  FileSet.Time = 30000;
}

catch (Exception e)
{
     // TODO: Handle exceptions.
}

Requirements

Reference: Windows Media Encoder

Namespace: WMEncoderLib

Assembly: Interop.WMEncoderLib.dll

Library: WMEncoderLib.dll

See Also