/// <summary> /// write metadata for a movie file /// can be called at any time /// </summary> /// <param name="mmd">metadata to write</param> public void writemetadata(MovieMetaData mmd) { byte[] temp; // write metadatas writeBE16(2); // data channel writeBE32(0); // timestamp (same time as previous packet) f.WriteByte(71); // gamename temp = Encoding.UTF8.GetBytes(mmd.gamename); writeVar(temp.Length); f.Write(temp, 0, temp.Length); writeBE16(2); writeBE32(0); f.WriteByte(65); // authors temp = Encoding.UTF8.GetBytes(mmd.authors); writeVar(temp.Length); f.Write(temp, 0, temp.Length); writeBE16(2); writeBE32(0); f.WriteByte(76); // length writeVar(8); writeBE64(mmd.lengthms * 1000000); writeBE16(2); writeBE32(0); f.WriteByte(82); // rerecords writeVar(8); writeBE64(mmd.rerecords); }
/// <summary> /// write metadata for a movie file /// can be called at any time /// </summary> /// <param name="mmd">metadata to write</param> public void WriteMetadata(MovieMetaData mmd) { // write metadatas WriteBe16(2); // data channel writeBE32(0); // timestamp (same time as previous packet) _f.WriteByte(71); // GameName var temp = Encoding.UTF8.GetBytes(mmd.GameName); writeVar(temp.Length); _f.Write(temp, 0, temp.Length); WriteBe16(2); writeBE32(0); _f.WriteByte(65); // authors temp = Encoding.UTF8.GetBytes(mmd.Authors); writeVar(temp.Length); _f.Write(temp, 0, temp.Length); WriteBe16(2); writeBE32(0); _f.WriteByte(76); // length writeVar(8); writeBE64(mmd.LengthMs * 1000000); WriteBe16(2); writeBE32(0); _f.WriteByte(82); // rerecords writeVar(8); writeBE64(mmd.Rerecords); }
public List <MovieMetaData> GetMetaDataRecords() { using TextReader reader = new StreamReader(@".\CSV\metadata.csv"); using CsvReader csvReader = new CsvReader(reader, System.Globalization.CultureInfo.CurrentCulture); var records = new List <MovieMetaData>(); csvReader.Read(); csvReader.ReadHeader(); while (csvReader.Read()) { var record = new MovieMetaData { Id = csvReader.GetField <int>("Id"), MovieId = csvReader.GetField <int>("MovieId"), Duration = csvReader.GetField <string>("Duration"), Language = csvReader.GetField <string>("Language"), ReleaseYear = csvReader.GetField <int>("ReleaseYear"), Title = csvReader.GetField <string>("Title"), }; records.Add(record); } return(records); }
/// <summary> /// set metadata parameters; should be called before opening file /// </summary> public void SetMetaData(string gameName, string authors, UInt64 lengthMS, UInt64 rerecords) { moviemetadata = new MovieMetaData(); moviemetadata.gamename = gameName; moviemetadata.authors = authors; moviemetadata.lengthms = lengthMS; moviemetadata.rerecords = rerecords; }
/// <summary> /// set metadata parameters; should be called before opening file /// </summary> public void SetMetaData(string gameName, string authors, UInt64 lengthMS, UInt64 rerecords) { _movieMetadata = new MovieMetaData(); _movieMetadata.GameName = gameName; _movieMetadata.Authors = authors; _movieMetadata.LengthMs = lengthMS; _movieMetadata.Rerecords = rerecords; }
/// <summary> Go off and fill our DefineFunction records with function names.</summary> /// <seealso cref="Flash.Swf.MovieMetaData.walkActions(ActionList, int, String[], String, System.Collections.IList)"> for a discussion on how this is done. /// </seealso> internal virtual void buildFunctionNames(ActionList list, int version) { int size = list.size(); for (int i = 0; i < size; i++) { DummyAction a = (DummyAction)list.getAction(i); MovieMetaData.walkActions(a.ActionList, version, null, a.ClassName, null); } }
/// <summary> /// set metadata parameters; should be called before opening file /// </summary> public void SetMetaData(string gameName, string authors, ulong lengthMs, ulong rerecords) { _movieMetadata = new MovieMetaData { GameName = gameName, Authors = authors, LengthMs = lengthMs, Rerecords = rerecords }; }
public bool IsRecordValid(MovieMetaData movieMetaData) { return (movieMetaData.MovieId > 0 && movieMetaData.Id > 0 && movieMetaData.ReleaseYear > 0 && !string.IsNullOrEmpty(movieMetaData.Language) && !string.IsNullOrEmpty(movieMetaData.Title) && !string.IsNullOrEmpty(movieMetaData.Duration)); }
/// <summary> /// sets default (probably wrong) parameters /// </summary> public JmdWriter() { _fpsNum = 25; _fpsDen = 1; _audioSampleRate = 22050; _audioChannels = 1; _token = null; _movieMetadata = null; }
/// <summary> /// sets default (probably wrong) parameters /// </summary> public JMDWriter() { fpsnum = 25; fpsden = 1; audiosamplerate = 22050; audiochannels = 1; audiobits = 8; token = null; moviemetadata = null; }
/// <summary> ----------------------------------------------- /// The following APIs override TagHandler. /// ----------------------------------------------- /// </summary> public override void doInitAction(DoInitAction tag) { DummyAction a = recordActions(tag.actionList); // now fill in the class name if we can if (m_header.version > 6 && tag.sprite != null) { String __Packages = MovieMetaData.idRef(tag.sprite, m_dictionary); String className = (__Packages != null && __Packages.StartsWith("__Packages"))?__Packages.Substring(11):null; //$NON-NLS-1$ a.ClassName = className; } }
/// <summary> /// sets default (probably wrong) parameters /// </summary> public JmdWriter(IDialogParent dialogParent) { _dialogParent = dialogParent; _fpsNum = 25; _fpsDen = 1; _audioSampleRate = 22050; _audioChannels = 1; _token = null; _movieMetadata = null; }
public void Post([FromBody] MovieMetaData value) { _postedMovies.Add(value); }
public ActionResult Post([FromBody] MovieMetaData model) { return(CreatedAtAction("Post", model)); }