Example #1
0
 /// <summary>
 /// The AVIFileCreateStream function creates a new stream in an existing
 /// file and creates an interface to the new stream. 
 /// </summary>
 /// <param name="pfile">Handle to an open AVI file.</param>
 /// <param name="ppavi">Pointer to the new stream interface.</param>
 /// <param name="streaminfo">Pointer to a structure containing information
 /// about the new stream, including the stream type and its sample rate.</param>
 /// <returns>Returns zero if successful or an error otherwise.
 /// Unless the file has been opened with write permission, this function returns AVIERR_READONLY.</returns>
 /// <remarks>
 /// This function starts a reference count for the new stream.
 /// </remarks>
 public static AviError AVIFileCreateStream(int pfile, out IntPtr ppavi, ref AVIStreamInfo streaminfo)
 {
     return Native.AVIFileCreateStream(pfile, out ppavi, ref streaminfo);
 }
Example #2
0
 internal static extern AviError AVIFileCreateStream(int pfile, out IntPtr ppavi,
     ref AVIStreamInfo streaminfo);
Example #3
0
 internal static extern int AVIStreamInfo(int pAVIStream, ref AVIStreamInfo psi, int lSize);
Example #4
0
 /// <summary>
 /// The AVIStreamInfo function obtains stream header information.
 /// </summary>
 /// <param name="pAVIStream">Handle to an open stream (pointer to an IAVIStream interface).</param>
 /// <param name="psi">Pointer to a structure to contain the stream information</param>
 /// <param name="lSize">Size, in bytes, of the structure used for psi</param>
 /// <returns>Returns zero if successful or an error otherwise</returns>
 public static int AVIStreamInfo(int pAVIStream, ref AVIStreamInfo psi, int lSize)
 {
     return Native.AVIStreamInfo(pAVIStream, ref psi, lSize);
 }
Example #5
0
 /// <summary>
 /// The AVIFileCreateStream function creates a new stream in an existing
 /// file and creates an interface to the new stream.
 /// </summary>
 /// <param name="pfile">Handle to an open AVI file.</param>
 /// <param name="ppavi">Pointer to the new stream interface.</param>
 /// <param name="streaminfo">Pointer to a structure containing information
 /// about the new stream, including the stream type and its sample rate.</param>
 /// <returns>Returns zero if successful or an error otherwise.
 /// Unless the file has been opened with write permission, this function returns AVIERR_READONLY.</returns>
 /// <remarks>
 /// This function starts a reference count for the new stream.
 /// </remarks>
 public static AviError AVIFileCreateStream(int pfile, out IntPtr ppavi, ref AVIStreamInfo streaminfo)
 {
     return(Native.AVIFileCreateStream(pfile, out ppavi, ref streaminfo));
 }
Example #6
0
 internal static extern AviError AVIFileCreateStream(int pfile, out IntPtr ppavi,
                                                     ref AVIStreamInfo streaminfo);
Example #7
0
 internal static extern int AVIStreamInfo(int pAVIStream, ref AVIStreamInfo psi, int lSize);
Example #8
0
 /// <summary>
 /// The AVIStreamInfo function obtains stream header information.
 /// </summary>
 /// <param name="pAVIStream">Handle to an open stream (pointer to an IAVIStream interface).</param>
 /// <param name="psi">Pointer to a structure to contain the stream information</param>
 /// <param name="lSize">Size, in bytes, of the structure used for psi</param>
 /// <returns>Returns zero if successful or an error otherwise</returns>
 public static int AVIStreamInfo(int pAVIStream, ref AVIStreamInfo psi, int lSize)
 {
     return(Native.AVIStreamInfo(pAVIStream, ref psi, lSize));
 }