var searchIndex = {}; searchIndex["ogg"] = {"doc":"Ogg container decoder and encoder","items":[[3,"Packet","ogg","Ogg packet representation.",null,null],[12,"data","","The data the `Packet` contains",0,null],[12,"first_packet","","`true` iff this packet is the first one in the logical bitstream.",0,null],[12,"last_packet","","`true` iff this packet is the last one in the logical bitstream",0,null],[12,"absgp_page","","Absolute granule position of the last page the packet was in.\nThe meaning of the absolute granule position is defined by the codec.",0,null],[12,"stream_serial","","Serial number. Uniquely identifying the logical bitstream.",0,null],[3,"PacketReader","","Reader for packets from an Ogg stream.",null,null],[3,"PacketWriter","","Writer for packets into an Ogg stream.",null,null],[4,"OggReadError","","Error that can be raised when decoding an Ogg transport.",null,null],[13,"NoCapturePatternFound","","The capture pattern for a new page was not found\nwhere one was expected.",1,null],[13,"InvalidStreamStructVer","","Invalid stream structure version, with the given one\nattached.",1,null],[13,"HashMismatch","","Mismatch of the hash value with (expected, calculated) value.",1,null],[13,"ReadError","","I/O error occured.",1,null],[13,"InvalidData","","Some constraint required by the spec was not met.",1,null],[4,"PacketWriteEndInfo","","Specifies whether to end something with the write of the packet.",null,null],[13,"NormalPacket","","No ends here, just a normal packet",2,null],[13,"EndPage","","Force-end the current page",2,null],[13,"EndStream","","End the whole logical stream.",2,null],[6,"IoResult","","Ogg version of the `std::io::Result` type.",null,null],[11,"fmt","","",1,null],[11,"description","","",1,null],[11,"cause","","",1,null],[11,"fmt","","",1,null],[11,"from","","",1,{"inputs":[{"name":"error"}],"output":{"name":"oggreaderror"}}],[11,"new","","Constructs a new `PacketReader` with a given `Read`.",3,{"inputs":[{"name":"t"}],"output":{"name":"packetreader"}}],[11,"read_packet","","Reads a packet, and returns it on success.",3,{"inputs":[{"name":"packetreader"}],"output":{"name":"result"}}],[11,"seek_bytes","","Seeks the underlying reader",3,null],[11,"eq","","",2,null],[11,"clone","","",2,null],[11,"new","","",4,{"inputs":[{"name":"t"}],"output":{"name":"packetwriter"}}],[11,"write_packet","","Write a packet",4,null]],"paths":[[3,"Packet"],[4,"OggReadError"],[4,"PacketWriteEndInfo"],[3,"PacketReader"],[3,"PacketWriter"]]}; initSearch(searchIndex);